mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Style updates to find an issue page
* Fixed exp/beginner label colour background * Added thead element to label table * Updated issue list screenshot (old one referenced old whitebelt label) * Content tweaks as per style guide Signed-off-by: Lynda O'Leary <lyndaoleary29@gmail.com>
This commit is contained in:
parent
5e8038d0b0
commit
6f22cc9b5c
2 changed files with 48 additions and 57 deletions
|
@ -2,7 +2,7 @@
|
||||||
+++
|
+++
|
||||||
title = "Find and claim an issue"
|
title = "Find and claim an issue"
|
||||||
description = "Basic workflow for Docker contributions"
|
description = "Basic workflow for Docker contributions"
|
||||||
keywords = ["contribute, issue, review, workflow, beginner, expert, squash, commit"]
|
keywords = ["contribute, issue, review, workflow, beginner, expert, squash, commit"]
|
||||||
[menu.main]
|
[menu.main]
|
||||||
parent = "smn_contribute"
|
parent = "smn_contribute"
|
||||||
weight=2
|
weight=2
|
||||||
|
@ -11,7 +11,6 @@ weight=2
|
||||||
|
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
|
|
||||||
/* GitHub label styles */
|
|
||||||
.gh-label {
|
.gh-label {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
padding: 3px 4px;
|
padding: 3px 4px;
|
||||||
|
@ -22,15 +21,11 @@ weight=2
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);
|
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);
|
||||||
}
|
}
|
||||||
|
.gh-label.beginner { background-color: #B5E0B5; color: #333333; }
|
||||||
/* Experience */
|
.gh-label.expert { background-color: #599898; color: #ffffff; }
|
||||||
.gh-label.beginner { background-color: #B5E0B5; color: #333333; }
|
|
||||||
.gh-label.expert { background-color: #599898; color: #ffffff; }
|
|
||||||
.gh-label.master { background-color: #306481; color: #ffffff; }
|
.gh-label.master { background-color: #306481; color: #ffffff; }
|
||||||
.gh-label.novice { background-color: #D6F2AC; color: #333333; }
|
.gh-label.novice { background-color: #D6F2AC; color: #333333; }
|
||||||
.gh-label.proficient { background-color: #8DC7A9; color: #333333; }
|
.gh-label.proficient { background-color: #8DC7A9; color: #333333; }
|
||||||
|
|
||||||
/* Kind */
|
|
||||||
.gh-label.bug { background-color: #FF9DA4; color: #333333; }
|
.gh-label.bug { background-color: #FF9DA4; color: #333333; }
|
||||||
.gh-label.cleanup { background-color: #FFB7B3; color: #333333; }
|
.gh-label.cleanup { background-color: #FFB7B3; color: #333333; }
|
||||||
.gh-label.content { background-color: #CDD3C2; color: #333333; }
|
.gh-label.content { background-color: #CDD3C2; color: #333333; }
|
||||||
|
@ -42,13 +37,12 @@ weight=2
|
||||||
.gh-label.usecase { background-color: #F0E4C2; color: #333333; }
|
.gh-label.usecase { background-color: #F0E4C2; color: #333333; }
|
||||||
.gh-label.writing { background-color: #B5E9D5; color: #333333; }
|
.gh-label.writing { background-color: #B5E9D5; color: #333333; }
|
||||||
|
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
||||||
# Find and claim an issue
|
# Find and claim an issue
|
||||||
|
|
||||||
On this page, you choose what you want to work on. As a contributor you can work
|
On this page, you choose the issue you want to work on. As a contributor, you can work
|
||||||
on whatever you want. If you are new to contributing, you should start by
|
on whatever you want. If you are new to contributing, you should start by
|
||||||
working with our known issues.
|
working with our known issues.
|
||||||
|
|
||||||
|
@ -61,79 +55,76 @@ for you to know that triage includes ranking issues according to difficulty.
|
||||||
Triaged issues have one of these labels:
|
Triaged issues have one of these labels:
|
||||||
|
|
||||||
<table class="tg">
|
<table class="tg">
|
||||||
<tr>
|
<thead>
|
||||||
<td class="tg-031e">Level</td>
|
<tr>
|
||||||
<td class="tg-031e">Experience level guideline</td>
|
<td class="tg-031e">Label</td>
|
||||||
</tr>
|
<td class="tg-031e">Experience level guideline</td>
|
||||||
<tr>
|
</tr>
|
||||||
<td class="tg-031e"><strong class="gh-label beginner">exp/beginner</strong></td>
|
</thead>
|
||||||
<td class="tg-031e">You have made less than 10 contributions in your life time to any open source project.</td>
|
<tbody>
|
||||||
</tr>
|
<tr>
|
||||||
<tr>
|
<td class="tg-031e"><strong class="gh-label beginner">exp/beginner</strong></td>
|
||||||
<td class="tg-031e"><strong class="gh-label novice">exp/novice</strong></td>
|
<td class="tg-031e">You have made less than ten contributions in your life time to any open source project.</td>
|
||||||
<td class="tg-031e">You have made more than 10 contributions to an open source project or at least 5 contributions to Docker. </td>
|
</tr>
|
||||||
</tr>
|
<tr>
|
||||||
<tr>
|
<td class="tg-031e"><strong class="gh-label novice">exp/novice</strong></td>
|
||||||
<td class="tg-031e"><strong class="gh-label proficient">exp/proficient</strong></td>
|
<td class="tg-031e">You have made more than ten contributions to an open source project or at least 5 contributions to Docker. </td>
|
||||||
<td class="tg-031e">You have made more than 5 contributions to Docker which amount to at least 200 code lines or 1000 documentation lines. </td>
|
</tr>
|
||||||
</tr>
|
<tr>
|
||||||
<tr>
|
<td class="tg-031e"><strong class="gh-label proficient">exp/proficient</strong></td>
|
||||||
<td class="tg-031e"><strong class="gh-label expert">exp/expert</strong></td>
|
<td class="tg-031e">You have made more than five contributions to Docker which amount to at least 200 code lines or 1000 documentation lines. </td>
|
||||||
<td class="tg-031e">You have made less than 20 commits to Docker which amount to 500-1000 code lines or 1000-3000 documentation lines. </td>
|
</tr>
|
||||||
</tr>
|
<tr>
|
||||||
<tr>
|
<td class="tg-031e"><strong class="gh-label expert">exp/expert</strong></td>
|
||||||
<td class="tg-031e"><strong class="gh-label master">exp/master</strong></td>
|
<td class="tg-031e">You have made less than 20 commits to Docker which amount to 500-1000 code lines or 1000-3000 documentation lines. </td>
|
||||||
<td class="tg-031e">You have made more than 20 commits to Docker and greater than 1000 code lines or 3000 documentation lines.</td>
|
</tr>
|
||||||
</tr>
|
<tr>
|
||||||
|
<td class="tg-031e"><strong class="gh-label master">exp/master</strong></td>
|
||||||
|
<td class="tg-031e">You have made more than 20 commits to Docker and greater than 1000 code lines or 3000 documentation lines.</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
As the table states, these labels are meant as guidelines. You might have
|
These labels are guidelines. You might have written a whole plugin for Docker in a personal
|
||||||
written a whole plugin for Docker in a personal project and never contributed to
|
project and never contributed to Docker. With that kind of experience, you could take on an <strong
|
||||||
Docker. With that kind of experience, you could take on an <strong
|
|
||||||
class="gh-label expert">exp/expert</strong> or <strong class="gh-label
|
class="gh-label expert">exp/expert</strong> or <strong class="gh-label
|
||||||
master">exp/master</strong> level task.
|
master">exp/master</strong> level issue.
|
||||||
|
|
||||||
## Claim a beginner or novice issue
|
## Claim a beginner or novice issue
|
||||||
|
|
||||||
In this section, you find and claim an open documentation lines issue.
|
To claim an issue:
|
||||||
|
|
||||||
|
|
||||||
1. Go to the `docker/docker` <a
|
1. Go to the `docker/docker` <a
|
||||||
href="https://github.com/docker/docker" target="_blank">repository</a>.
|
href="https://github.com/docker/docker" target="_blank">repository</a>.
|
||||||
|
|
||||||
2. Click on the "Issues" link.
|
2. Click the "Issues" link.
|
||||||
|
|
||||||
A list of the open issues appears.
|
A list of the open issues appears.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
3. Look for the <strong class="gh-label beginner">exp/beginner</strong> items on the list.
|
3. From the "Labels" drop-down, select <strong class="gh-label beginner">exp/beginner</strong>.
|
||||||
|
|
||||||
4. Click on the "labels" dropdown and select <strong class="gh-label beginner">exp/beginner</strong>.
|
|
||||||
|
|
||||||
The system filters to show only open <strong class="gh-label beginner">exp/beginner</strong> issues.
|
The system filters to show only open <strong class="gh-label beginner">exp/beginner</strong> issues.
|
||||||
|
|
||||||
5. Open an issue that interests you.
|
4. Open an issue that interests you.
|
||||||
|
|
||||||
The comments on the issues can tell you both the problem and the potential
|
The comments on the issues describe the problem and can provide information for a potential
|
||||||
solution.
|
solution.
|
||||||
|
|
||||||
6. Make sure that no other user has chosen to work on the issue.
|
5. When you find an open issue that both interests you and is unclaimed, add a
|
||||||
|
`#dibs` comment. Make sure that no other user has chosen to work on the issue.
|
||||||
|
|
||||||
We don't allow external contributors to assign issues to themselves. So, you
|
The project does not permit external contributors to assign issues to themselves. Read
|
||||||
need to read the comments to find if a user claimed the issue by leaving a
|
the comments to find if a user claimed the issue by leaving a
|
||||||
`#dibs` comment on the issue.
|
`#dibs` comment on the issue.
|
||||||
|
|
||||||
7. When you find an open issue that both interests you and is unclaimed, add a
|
7. Your issue # will be different depending on what you claimed. After a moment, Gordon the Docker
|
||||||
`#dibs` comment.
|
bot, changes the issue status to claimed. The following example shows issue #11038.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
This example uses issue 11038. Your issue # will be different depending on
|
8. Make a note of the issue number; you will need it for later.
|
||||||
what you claimed. After a moment, Gordon the Docker bot, changes the issue
|
|
||||||
status to claimed.
|
|
||||||
|
|
||||||
8. Make a note of the issue number; you'll need it later.
|
|
||||||
|
|
||||||
## Sync your fork and create a new branch
|
## Sync your fork and create a new branch
|
||||||
|
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 111 KiB |
Loading…
Add table
Add a link
Reference in a new issue