Contributing
Guidelines for developing and submitting changes.
Contribution Workflow
- Fork the project
- Set up your development environment
- Make your feature addition or bug fix
- Ensure all quality checks pass
- Submit a pull request
Development Setup
# Clone your fork
git clone https://github.com/mburumaxwell/paklo.git
cd paklo
# Install dependencies
pnpm install
# Build all packages
pnpm build
# Run tests
pnpm testQuality Checks
Before submitting a pull request, ensure these checks pass:
Linting
pnpm lintTests
pnpm testFormatting
pnpm format:check # check for formatting issues
pnpm format # fix formatting issuesSpelling
pip install codespell
codespell # check for misspellings
codespell --write-changes # fix misspellingsSubmitting Changes
- Fork the repository and create your branch from
main - Make your changes and ensure all quality checks pass
- Write clear, descriptive commit messages
- Open a pull request with a clear description of your changes
How is this guide?
Last updated on