The pages here are intended for developers who are making or maintaining a package, especially one that is part of Scikit-HEP or being proposed to become part.
New developers are encouraged to read the following pages. Veteran developers should still check out introduction, as it has a guide on recommendations for your
Following that, there are recommendations for style, intended to promote good practices and to ensure continuity across the packages. There is then a guide on packaging, which should help in ensuring a consistent developer and user experience when working with distribution.
Finally, there are badge recommendations for your readme, including the Scikit-HEP badge!
Table of contents
- Package requirements
- Intro to development
- GHA: GitHub Actions intro
- GHA: Pure Python wheels
- GHA: Binary wheels