Contributing to Unstract Open Source Edition
Welcome fellow contributor! Really glad to see you here. Even if this is your first time contribution, we are happy to get you started.
Join our LLM-powered automation community on Slack to have great conversations and reach out to the Unstract team.
Finally before you begin, please review and follow the Code of Conduct to make this a good experience for everyone involved.
Pull Request Workflow
- Clone either the Unstract repo or your fork locally.
- Create a branch for your feature/fix with the format
feat|fix/name
(e.g.fix/workflow-execution
). - Make and commit your changes.
- Push your local branch to the Unstract repo or your fork.
- If maintaining a fork, submit a Pull Request from your forked repo
main
branch to the Unstract repomain
branch. Otherwise submit a Pull Request from your feature branch to the Unstract repomain
branch. - Have a helpful PR title like
feat: Improve workflow execution
orfix: Workflow execution
.
Follow the PR template for detailed description.
Link any relevant Issues. - Unstract maintainers trigger the CI tests and review the PR.
Collaborate to resolve any open conversations. - PR is merged once all status checks pass and required number of approvals are obtained.
New Issue
Report a Bug
Go to New Issue page and click Get started
button for Bug report
. Follow the PR template for filing a bug report.
Request new Feature
Go to New Issue page and click Get started
button for Feature request
. Follow the PR template for raising a feature request.
Report a Security Vulnerability
Go to New Issue page and click Report a vulnerability
button. This allows a vulnerability reporter to privately collaborate with Unstract maintainers following GitHub community best practices.