User:Hjiang/stage1.6IntroToFOSSProject
(Difference between revisions)
(→Stage 1A.6 Intro to FOSS Project Anatomy (Activity)) |
(→Stage 1A.6 Intro to FOSS Project Anatomy (Activity)) |
||
Line 33: | Line 33: | ||
<li>'''Release cycle'''<br> | <li>'''Release cycle'''<br> | ||
− | '''Describe how the release cycle and roadmap update are related.'''<br> | + | '''''Describe how the release cycle and roadmap update are related.'''''<br> |
Both are managed by the release team. The roadmap is updated at the beginning of each release cycle, and may include the detailed schedule of release dates and freeze points, | Both are managed by the release team. The roadmap is updated at the beginning of each release cycle, and may include the detailed schedule of release dates and freeze points, | ||
list of modules and external dependencies, the reference to all the tickets considered for the release, and the references to the new feature proposals. And each release cycle will include development, beta, release candidate and final releases, which reflect the planed items in the roadmap. | list of modules and external dependencies, the reference to all the tickets considered for the release, and the references to the new feature proposals. And each release cycle will include development, beta, release candidate and final releases, which reflect the planed items in the roadmap. | ||
Line 46: | Line 46: | ||
<ul> | <ul> | ||
<li> '''Community''' <br> | <li> '''Community''' <br> | ||
− | '''Follow the links to each of the groups listed below and summarize the information you find there. For example, are there any commonalities? Is there something distinct for each type of contributor? How is this structure different than the one you found on the Sugar Labs website?'''<br> | + | '''''Follow the links to each of the groups listed below and summarize the information you find there. For example, are there any commonalities? Is there something distinct for each type of contributor? How is this structure different than the one you found on the Sugar Labs website?'''''<br> |
The groups are: Developers, Testers, Bug Marshals | The groups are: Developers, Testers, Bug Marshals | ||
, Newsletter Report Writers, | , Newsletter Report Writers, |
Revision as of 22:32, 1 November 2017
Stage 1A.6 Intro to FOSS Project Anatomy (Activity)
The Sugar Labs Project
- Contributions
- Summarize the roles that you think would be most applicable for your students.
For service-learning projects, the roles of Content Writer, People Person, Developer, Designer, Translator are applicable for our students. For senior projects, the developer's role will be a good fit. - What are the commonalities across roles? What are the differences?
They all use mailing list for communication. Some are sharing the same mailing list, and some roles use different ones. - Tracker
- Describe the general process for submitting a bug.
According to http://wiki.sugarlabs.org/go/Submit_Bugs/Problems, the general process is summarized as below:
Step 1. Identify a relevant activity or component repository from https://github.com/sugarlabs.
Step 2. Join the Github https://github.com/sugarlabs/sugar
Step 3. Visit the issues tab of the repo, and report the issue.
More reference is here: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html - Indicate the types/categories of tickets listed on this page as well as the information available for each ticket.
The types / categories include: defect, enhancement and task.
For each ticket, it includes information of: Ticket #, Summary, Status, Owner, Type, Priority and Milestone. - Repository
The date of last commit is Oct 16, 2017. - Release cycle
Describe how the release cycle and roadmap update are related.
Both are managed by the release team. The roadmap is updated at the beginning of each release cycle, and may include the detailed schedule of release dates and freeze points, list of modules and external dependencies, the reference to all the tickets considered for the release, and the references to the new feature proposals. And each release cycle will include development, beta, release candidate and final releases, which reflect the planed items in the roadmap.
The Sahana Eden Project
- Community
Follow the links to each of the groups listed below and summarize the information you find there. For example, are there any commonalities? Is there something distinct for each type of contributor? How is this structure different than the one you found on the Sugar Labs website?
The groups are: Developers, Testers, Bug Marshals , Newsletter Report Writers, Documenters, Translators, Designers, SysAdmin, and GIS Specialists.