|
| 1 | +--- |
| 2 | +layout: default |
| 3 | +--- |
| 4 | + |
| 5 | +#Finding A Task |
| 6 | + |
| 7 | +##TL;DR version: |
| 8 | + |
| 9 | +Look at the issues page for a project, select the Milestones tabl, and select the current |
| 10 | +milestone. Those are the items for the current sprint. If this is your first time helping us, |
| 11 | +look for issues tagged with the 'JumpIn' label. When you find one you like, write a comment saying |
| 12 | +"I'll work on this". One of the team will reach out to you, and see if you have any questions. |
| 13 | + |
| 14 | +##Long Version |
| 15 | + |
| 16 | +We use Github issues to manage work. This could be proposed features, tasks under a feature, bugs, |
| 17 | +and suggestions. We manage the backlog by using Milestones. Every project has a current milestone, and a |
| 18 | +backlog milestone. Issues assigned to the current milestone represent priority items in the current |
| 19 | +sprint. Issues assigned to the backlog milestone have been triaged and accepted, but have not been assigned any |
| 20 | +specific milestone. |
| 21 | + |
| 22 | +Some projects have other upcoming milestones, based on customer needs, upcoming pilots, or upcoming |
| 23 | +releases. |
| 24 | + |
| 25 | +In addition, we label issues to provide some additional guidance. Withing a milestone, we will use the 'P1', |
| 26 | +'P2' and 'P3' milestones to mark the priority of a task or feature. (P1 is the highest, P3 is the lowest.) |
| 27 | +In addition, we use the 'JumpIn' label (which is always green on our projects) to denote issues that would |
| 28 | +be suitable for someone not yet familiar with the project. The 'JumpIn' issues may not always represent |
| 29 | +simple fixes, but they do represent work that does not require a deep knowlege of the code base, or a deep |
| 30 | +knowledge of the business workflow for a project. |
| 31 | + |
| 32 | +Other labels are project-specific and will be documented for that project. |
| 33 | + |
| 34 | +Tag yourself in a comment saying that you're working on an issue, and we'll start the converation. |
| 35 | + |
| 36 | +You may notice that you can't assign yourself to work on an issue. That privilege is limited to the |
| 37 | +core team. Also, we can only assign issues to registered team members. If you enjoy |
| 38 | +working on our projects, we'll add you to the team, and we will assign tasks when you tag yourself. |
| 39 | + |
0 commit comments