- Main site for the project: https://www.astropy.org/
- Documentation for the package: https://docs.astropy.org
- Affiliated packages: https://www.astropy.org/affiliated/index.html
Code repositories and organizational repositories for the Astropy project are located under the
astropy
github organization: https://github.com/astropy
It includes repositories for the core library, a subset of affiliated packages and infrastructure
packages that the project maintains.
- Code repos on GitHub:
- astropy: https://github.com/astropy/astropy
- astroquery: https://github.com/astropy/astroquery
- ...
All astropy maintained packages follow the same developer workflow. This workflow is also very
similar to the ones other open source projects follow, e.g. numpy
, or scikit-learn
, but nevertheless
it is worth double checking their preferences before contributing.
Tip: Always consult the developer documentations from the latest (developer version) docs
rendering rather as procedures may change or clarified compared to previous iterations.
Repos may include a CONTRIBUTING.md
file, too which usually provides directions to start.
- Developer Workflow: https://docs.astropy.org/en/latest/development/workflow/development_workflow.html
- Learn git branching interactive tool: https://learngitbranching.js.org/
A worked out example of fixing a bug in astropy: https://docs.astropy.org/en/latest/development/workflow/git_edit_workflow_examples.html#astropy-fix-example
All the developer related documents that go beyond the workflow are listed here: https://docs.astropy.org/en/latest/#developer-documentation
- Astropy developer slack team: http://joinslack.astropy.org/
- OpenAstronomy website: https://openastronomy.org/
- astropy-dev mailing list: https://groups.google.com/forum/#!forum/astropy-dev
- Discourse for user oriented discussion: To-be-setup in the near future