Contribution Guide
Contribution Guidelines
Thank you for your interest in contributing to BojAI!
We welcome all contributions, especially new built-in model pipelines.
If you’ve developed a model you think others could benefit from, follow these steps to add it as a new built-in BojAI pipeline:
Steps to Contribute a New Built-in Model
Start a new pipeline
bojai create --pipeline your-custom-model-name
Implement and test your pipeline
Make sure it runs cleanly through the BojAI interface and CLI.Write a model card
Follow the same format as our pre-built pipelines cards.Fork the GitHub repo
https://github.com/soghomon-b/bojaiCreate a new branch
git checkout -b your-model-name
Add your pipeline to the repo
Move your pipeline folder into thepbm
directory, and rename it:pbm/pbm-your-model-name
Commit and push your changes
git add . git commit -m "Add custom pipeline: your-model-name" git push origin your-model-name
Open a pull request
Go to your forked GitHub repo and submit a PR to the main BojAI repository.We’ll take it from there!
The BojAI team will:- Review your code
- Add a documentation card
- Merge it into the official release
Thank you for helping us make machine learning easier and more accessible. We can’t wait to see what you build!