Merge "[#37] Change issue tracker info to GitHub Issues"
This commit is contained in:
commit
e11a6dcf16
@ -10,8 +10,8 @@ This document outlines the process to help get your contribution accepted.
|
|||||||
Whether you are a user or contributor, official support channels are available
|
Whether you are a user or contributor, official support channels are available
|
||||||
[here](https://wiki.openstack.org/wiki/Airship#Get_in_Touch).
|
[here](https://wiki.openstack.org/wiki/Airship#Get_in_Touch).
|
||||||
|
|
||||||
You can also report [bugs](
|
You can also request features or report bugs
|
||||||
https://airship.atlassian.net/issues/?jql=project%20%3D%20AIR%20AND%20issuetype%20%3D%20Bug%20order%20by%20created%20DESC).
|
[here](https://github.com/airshipit/airshipctl/issues/new/choose).
|
||||||
|
|
||||||
Before opening a new issue or submitting a change, it's helpful to search the
|
Before opening a new issue or submitting a change, it's helpful to search the
|
||||||
bug reports above - it's likely that another user has already reported the
|
bug reports above - it's likely that another user has already reported the
|
||||||
@ -20,20 +20,13 @@ also worth asking on the IRC channels.
|
|||||||
|
|
||||||
## Story Lifecycle
|
## Story Lifecycle
|
||||||
|
|
||||||
The airshipctl project uses Jira to track all efforts, whether those are
|
The airshipctl project uses
|
||||||
contributions to this repository or other community projects. The Jira issues
|
[GitHub Issues](https://github.com/airshipit/airshipctl/issues) to track all
|
||||||
are a combination of epics, issues, subtasks, bugs, and milestones. We use
|
efforts, whether those are contributions to this repository or other
|
||||||
epics to define large deliverables and many epics have been created already.
|
community projects. The GitHub Issues are a combination of epics, issues,
|
||||||
The project assumes that developers trying to break down epics into manageable
|
bugs, and milestones. We use epics to define large deliverables that need to
|
||||||
work will create their own issues/stories and any related subtasks to further
|
be broken down into more manageable chunks. Milestones act as human readable
|
||||||
breakdown their work. Milestones act as human readable goals for the sprint they
|
goals for the sprint they are assigned to.
|
||||||
are assigned to.
|
|
||||||
|
|
||||||
- [Active Sprints](https://airship.atlassian.net/secure/RapidBoard.jspa?rapidView=1)
|
|
||||||
- [Issues](https://airship.atlassian.net/projects/AIR/issues)
|
|
||||||
|
|
||||||
The airshipctl project leverages 1-month sprints primarily for the purpose of
|
|
||||||
chronologically ordering work in Jira.
|
|
||||||
|
|
||||||
### Coding Conventions
|
### Coding Conventions
|
||||||
|
|
||||||
@ -42,4 +35,41 @@ https://airship-docs.readthedocs.io/en/latest/conventions.html) that are meant
|
|||||||
to cover all Airship subprojects.
|
to cover all Airship subprojects.
|
||||||
|
|
||||||
However, airshipctl also has its own specific coding conventions and standards
|
However, airshipctl also has its own specific coding conventions and standards
|
||||||
in the official airshipctl [developer guide](docs/source/developers.md).
|
in the official airshipctl [developer guide](docs/source/developers.md).
|
||||||
|
|
||||||
|
### Submitting Changes
|
||||||
|
|
||||||
|
All changes to airshipctl should be submitted to OpenDev's Gerrit. Do not try
|
||||||
|
to fork the repository on GitHub to submit changes to the code base.
|
||||||
|
|
||||||
|
All issues are tracked via
|
||||||
|
[GitHub Issues](https://github.com/airshipit/airshipctl/issues) and are tagged
|
||||||
|
with a variety of helpful labels. If you are new to the project, we suggest
|
||||||
|
starting with issues tagged with
|
||||||
|
"[good first issue](https://github.com/airshipit/airshipctl/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)"
|
||||||
|
to help get familiar with the codebase and best practices for the project.
|
||||||
|
|
||||||
|
When you find an issue you would like to work on, please comment on the issue
|
||||||
|
that you would like to have it assigned to you. A project admin will then
|
||||||
|
make sure that it is not currently being addressed and will assign it to you.
|
||||||
|
|
||||||
|
As you work on an issue, please be sure to update the labels on it as you work.
|
||||||
|
When you start work on an issue, use the "wip" label to indicate that you have
|
||||||
|
begun on a change for the issue. When your work is completed, submit a comment
|
||||||
|
to the issue with a link to your change on Gerrit and change the "wip" label
|
||||||
|
to a "ready for review" label to indicate to the community that you are
|
||||||
|
seeking reviews.
|
||||||
|
|
||||||
|
In your commit message, be sure to include a bracketed tag for the issue you
|
||||||
|
are addressing from GitHub Issues. For example, if you are addressing the issue
|
||||||
|
\#17, you would start your commit message with `[#17] <Commit Message>`.
|
||||||
|
|
||||||
|
## Reviewing Changes
|
||||||
|
|
||||||
|
Another great way to contribute to the project is to review changes made by
|
||||||
|
others in the community. To find changes to review, you can filter by ready
|
||||||
|
for review on GitHub Issues or you can search Gerrit for open changes.
|
||||||
|
Links to both of these can be found below:
|
||||||
|
|
||||||
|
* [GitHub Issues "ready for review" Filter](https://github.com/airshipit/airshipctl/issues?q=label%3A%22ready+for+review%22)
|
||||||
|
* [Gerrit Review Board for airshipctl](https://review.opendev.org/#/q/status:open+NOT+label:Verified%253D-1+NOT+label:Workflow%253D-1+NOT+message:DNM+NOT+message:WIP+project:airship/airshipctl)
|
||||||
|
@ -75,3 +75,4 @@ submit sitemanage` to introduce those changes to the site.
|
|||||||
|
|
||||||
- Airship Website - [airshipit.org](https://airshipit.org)
|
- Airship Website - [airshipit.org](https://airshipit.org)
|
||||||
- Airship UI Project - [opendev.org/airship/airshipui](https://opendev.org/airship/airshipui)
|
- Airship UI Project - [opendev.org/airship/airshipui](https://opendev.org/airship/airshipui)
|
||||||
|
- airshipctl Issue Tracker - [https://github.com/airshipit/airshipctl/issues](https://github.com/airshipit/airshipctl/issues)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user