v0.4.0 - FeastySplicingViper: No Mamba, No Cry ๐
NeoRasp v0.4.0 - FeastySplicingViper: โNo Mamba, No Cryโ ๐
The viper is now cached, locked, and ready to splice
This release introduces significant improvements to the development workflow, documentation, and CI/CD setup, centering the project around Pixi for environment and task management. It replaces previous Conda/Mamba-based workflows with Pixi, updates and clarifies documentation, and refines several project files for better maintainability and clarity.
Development and CI/CD environment modernization:
- Migrated all CI workflows (.github/workflows/ci.yml, .github/workflows/static.yml) from Conda/Mamba to Pixi for environment management and task execution, simplifying setup and caching dependencies for faster builds.
- Removed the Makefile, eliminating legacy local integration test logic and environment variable checks.
Documentation and developer experience:
- Added a comprehensive developer guide (documentation/tronmake-rna-splicing/docs/developer_guide.md) detailing Pixi usage, available tasks, testing, code styling, and release process.
- Updated the main README.md and documentation for clarity, improved formatting, accurate workflow descriptions, and to reflect the Pixi-based workflow and new features (such as technical replicate support and mouse model notes).
- Added a new FAQ section covering supported splicing events, mouse model support, troubleshooting, and gene exclusion filters.
Other project maintenance:
- Corrected the copyright year in LICENSE.