Skill: Packaging and releasing code
Preparing software for distribution, including compiling, bundling dependencies, versioning, preparing release notes and creating installable or deployable artifacts.
Learning resources
- pyOpenSci packages - pyOpenSci
- rOpenSci packages - rOpenSci
Tools
- Binary executables
- CMake
- Conda-forge
- Docker
- Docker Hub
- GitHub Container Registry (GHCR)
- PyPI
- Spack.io
- Zip files