Getting Started¶
GalaxyNG Basics¶
Issue Tracker¶
Issues for Galaxy NG are tracked in Jira at https://issues.redhat.com/browse/AAH. Issues labeled with quickfix are a good place for beginners to get started.
Submitting a Pull Request¶
UI PRs should be submitted at github.com/ansible/ansible-hub-ui.
When submitting a PR to either the UI or backend:
-
All PRs must include either
Issue: AAH-XXXXorNo-Issuein the commit message.No-Issueshould be used infrequently and the reviewers may ask you to create a Jira ticket and attach it to your PR.-
Issue: AAH-XXXXshould must include a Jira ticket number (such as AAH-123). This also requires a changelog entry inCHANGES/. Changelog entries follow the<issue_number>.typeformat. For example if I submit a fix for AAH-123, it must also come with aCHANGES/123.bugfixentry. Changelog file extensions include:.feature: use this for new features. New features must include documentation. See our docs documentation for more information..bugfix: use this for bugfixes..misc: use this for small maintenance changes that don't need to be communicated such as fixing typos, refactoring code etc.
PRs for the backend also require:
- All commits must be signed. How to set up commit signing.
- Any changes to the app require updates to the tests in
galaxy_ng/tests/. This can include adding new tests or updating existing tests to cover changes. See [dev/writing_tests] for more information. PRs will be reviewed by two members of the team.