Blank project repository template for General SSEC projects.
This includes some default community health files such as as a code of conduct and license file.
This project uses Pixi for dependency management and task execution. Install Pixi by following the installation instructions.
Install dependencies:
# Install dependencies (Pixi will automatically create the environment)
pixi installFor first-time setup, use the onboarding environment to configure your development environment:
pixi run -e onboard onboardThis will:
- Install pre-commit hooks in your git repository
- Set up shell completion for ssec-cli
- Run the SSEC onboarding process
This project is organized using Pixi features for modular dependency management:
pre-commit: Code quality and consistency checksgh-cli: GitHub CLI for repository interactionsonboard: Tools for project onboarding and setup
default: Standard development environment with pre-commit hooks and GitHub CLIonboard: Extended environment including onboarding tools
Switch between environments as needed:
# Use default environment
pixi shell
# Use onboard environment
pixi shell -e onboardEdit pixi.toml to add new dependencies:
[dependencies]
your-package = ">=1.0.0"Then run:
pixi installor
Directly add packages (this will edit the pixi toml and install):
pixi add your-packagePlease read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the terms specified in the LICENSE file.