Thank you for your interest in contributing to LocalMind! We welcome all contributions — bug fixes, new features, documentation improvements, or even small cleanups.
Please follow the guidelines below to help us keep the project organized, consistent, and easy for everyone to work with.
Click the Fork button on GitHub to create your own copy of this repository.
git clone https://github.com//LocalMind.git cd LocalMind
Create a branch that describes your change:
git checkout -b feature-name
Examples:
add-licensefix-path-errorimprove-readmeadd-ui-component
- Add or update necessary files.
- Keep code style clean and consistent.
- If adding a feature, include relevant documentation.
Use meaningful commit messages:
git add . git commit -m "Short description of the change"
Good examples:
Add MIT licenseFix missing environment variable issueImprove error handling in backend API
git push origin feature-name
- Go to your fork on GitHub.
- Click Compare & pull request.
- Choose base:
main(original repo) compare:feature-name(your branch) - Add a clear description of the changes.
- Follow consistent formatting and naming.
- Write clear comments where needed.
- Avoid committing temporary or system-generated files.
- If your change affects functionality, explain the reason in the PR.
If you are contributing files such as:
LICENSEREADME.mdCONTRIBUTING.mdCODE_OF_CONDUCT.md
Make sure:
- File names follow standard naming.
- Text is clearly formatted in Markdown.
- The PR explains why the document is being added or updated.
Before starting new work, sync your fork:
git fetch upstream git checkout main git merge upstream/main git push origin main
If you have questions or want guidance:
- Open an Issue on GitHub
- Or start a discussion in the repository
We are happy to help!
Thank you again for contributing to LocalMind ❤️ Your efforts help make this project better for everyone!