Thank you for considering contributing to Coptic Scribe!
This guide will help you set up the project locally and submit improvements.
Each part of Coptic Scribe is hosted in a separate repository:
| Component | Repository |
|---|---|
| Frontend | coptic-scribe-frontend |
| Dictionary Backend | coptic-scribe-dictionary-backend |
| User API Backend | coptic-scribe-user-backend |
To set up locally:
- Clone the repositories:
git clone https://github.com/haddad-github/coptic-scribe-frontend.git
git clone https://github.com/haddad-github/coptic-scribe-dictionary-backend.git
git clone https://github.com/haddad-github/coptic-scribe-user-backend.git- Follow the setup instructions in each repo’s
README.md.
- Fork the repository you want to contribute to.
- Clone your fork locally.
- Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name- Make your changes.
- Test locally to ensure everything works.
- Commit and push your changes:
git add .
git commit -m "Add: short description of what you changed"
git push origin feature/your-feature-name- Open a Pull Request (PR) on GitHub.
- Follow the coding style of the repo you’re contributing to.
- Use clear and descriptive commit messages.
- For large features or breaking changes, open an issue first.
- Always test your code before submitting a PR.
By contributing, you agree that your code will be licensed under the MIT License.
Your contributions make Coptic Scribe better for everyone 🙏