Contributing
Guidelines for contributing to para-garden projects.
Development Setup
Projects vary in their tech stacks — check each project's README for specifics.
For projects with Nix support:
bash
nix develop
# or with direnv: direnv allowCommit Conventions
We use Conventional Commits:
type(scope): descriptionTypes:
feat: New featurefix: Bug fixdocs: Documentation onlyrefactor: Code change that neither fixes a bug nor adds a featuretest: Adding or updating testschore: Maintenance tasks
Code Style
Varies by project. Some use Bun/TypeScript, others use vanilla JS with no build step. Check the project's README and contributing guide.
Pull Requests
- Fork the repository
- Create a feature branch from
master - Make your changes with conventional commits
- Ensure any project-specific checks pass
- Open a PR with a clear description
Documentation
Each project has a docs/ directory with VitePress:
bash
cd docs
bun install
bun run devQuestions?
Open an issue in the relevant repository.