To contribute to the
pulp_deb plugin follow this process:
- Clone the GitHub repo
- Make a change
- Make sure all tests passed
- Add a file into CHANGES folder (Changelog update).
- Commit changes to own
- Make pull request from github page for your clone against master branch
CHANGES.rst file is managed using the towncrier tool and all non trivial changes must be accompanied by a news entry.
To add an entry to the news file, you first need an issue on the pulp_deb issue tracker describing the change you want to make.
Once you have an issue, take its number and create a file inside of the
CHANGES/ directory named as the issue number with an extension of
So if your issue is 3543 and it fixes a bug, you would create the file
The content of your new file should be a short sentence describing your change in a single line of reStructuredText formatted text.
You do not need to reference any issue numbers since they are already referenced via the filename.
The sentence should be in past tense.
An example might be:
Fixed synchronization of Release files without a Suite field.
PRs can span multiple categories by creating multiple files (for instance, if you added a feature and deprecated an old feature at the same time, you would create
Likewise if a PR touches multiple issues you may create a file for each of them with the exact same contents and Towncrier will deduplicate them.