Contributions are welcome! Please follow these steps:
-
Fork the repository.
-
Clone your fork:
git clone https://github.com/your-username/TextEditingApp.git
-
Set the upstream remote to the original repository:
git remote add upstream https://github.com/may-tas/TextEditingApp.git
-
Verify your remotes are set correctly:
git remote -v
You should see both origin (your fork) and upstream (original repo).
-
Before creating a new feature, fetch the latest changes from upstream:
git fetch upstream
-
Check out the main branch and update it:
git checkout main git merge upstream/main
-
Create a new branch for your feature or bugfix:
git checkout -b feature-name
-
Make your changes and commit them:
git commit -m "Add some feature" -
Push to your branch:
git push origin feature-name
-
Open a pull request from your fork's branch to the original repository's main branch.
📌 Guidelines for Working on Issues
-
First come, first serve: Issues are assigned on a first-come, first-serve basis.
-
Comment before you start: To claim an issue, comment on it first. You’ll be assigned if it's still available.
-
Max 2 issues per contributor at a time to ensure fairness and better focus.
-
If an issue is already assigned to someone, please wait or pick a different one.
-
Inactive issues may be unassigned after a reasonable period of no updates (usually 7 days).