Use this page as a practical checklist for contributing to any AtlassianPS repository. If this is your first PR, you are in the right place.
Tip: Start small if you want to. A focused PR is often the fastest path to a successful review.
master.AtlassianPS/<repo>:master.No stress if you do not get everything perfect on the first try. Reviews are collaborative.
JiraPS is our current gold standard for contribution guidance. Use that flow as your baseline, then apply repo-specific setup and validation details from each project’s current guide.
| Project | Guide |
|---|---|
| AtlassianPS.Configuration | https://github.com/AtlassianPS/AtlassianPS.Configuration/blob/master/README.md |
| AtlassianPS.github.io | This docs section (you are here) |
| ConfluencePS | https://github.com/AtlassianPS/ConfluencePS/blob/master/README.md |
| JiraAgilePS | https://github.com/AtlassianPS/JiraAgilePS/blob/master/README.md |
| JiraPS ⭐ | https://github.com/AtlassianPS/JiraPS/blob/master/CONTRIBUTING.md |
As other modules adopt the JiraPS standard, their README links above will be replaced with CONTRIBUTING.md.
Legacy modules such as AtlassianPS, BitbucketPS, and HipChatPS are not active documentation targets on this website.
git clone https://github.com/<YOUR USER NAME>/<NAME OF THE PROJECT>.git
cd <NAME OF THE PROJECT>
git checkout master
git checkout -b <SHORT-FEATURE-NAME>
Keep your branch focused on one change set. Small PRs are easier to review and merge.
Additional references:
Run the validation commands defined by the target repository before opening a PR.
Important: Always run the repository’s validation commands before opening or updating your PR.
For AtlassianPS.github.io, run:
bundle exec jekyll build --baseurl ""
Open a PR from your fork branch to the upstream master branch.
A strong PR description should include:
Maintainers and reviewers will review your PR and CI checks.
You may be asked to:
Once approved, the PR is merged into master.
If you get stuck at any point, open an issue and ask for guidance.