Welcome to the Hacktoberfest 2023!! If you are an absolute beginner this Simple Todo List UI App project is for you only! This project is designed specifically for beginners who are new to contributing to open source. I remember my struggles last year when I was new and finding some beginner-friendly projects to work on. If you're a beginner too and somehow landed here make sure to read the Do's and Don't section properly before creating a Pull Request. We're excited to have you on board!
Hacktoberfest is an annual event encouraging participation in the open-source community. By contributing to open-source projects like this one, you can gain experience in the world of open-source contributions.
git clone https://github.com/Sohini3018/simple-todo-list-UI.git
cd simple-todo-list-UI
git checkout -b your-branch-name
Make your desired changes to the project, then commit them.
git add .
git commit -m "Your meaningful commit message"
git push origin your-branch-name
To avoid conflicts, make sure to pull the latest changes from the main branch before making your own changes.
git checkout main
git pull origin main
Then switch back to your branch:
git checkout your-branch-name
git merge main
-
Branch Naming Convention: Use a descriptive name for your branch. For example, if you're fixing a bug related to the UI, you might name your branch
fix-ui-bug
. -
Meaningful Commit Messages: Write clear and descriptive commit messages. For example, instead of "Fixed a bug", you could write "Resolved issue with input validation".
-
One Feature per Pull Request: Keep your changes focused. This makes it easier for maintainers to review and merge your PR.
- Do star this repo to get the acceptance tag!
- Do be respectful and kind when interacting with other contributors.
- Do ask for help if you're stuck or need clarification.
- Do write clean and readable code.
- Do make some cool changes in the UI.
- Do feel free to fix UI bugs and add more components.
- Do feel free to add additional functionalities too!
- Do connect me on Linkedin
- Don't submit PRs with unrelated changes or Spammy PRs.
- Don't create PR on the main branch.
- Don't make PR without creating an issue. First, create an issue and wait for me to assign that to you.
- Don't be afraid to tag me on the issue for clarification.
- Don't make PRs related to the backend.
- Don't make PRs related to README.md, but if you really feel some changes would be helpful drop a mail at sohinismail@gmail.com or DM me on Linkedin.
If you have any questions, or suggestions, or just want to say hi, feel free to reach out to me:
- Email: sohinismail@gmail.com
- X(Formerly Twitter): X Handle
- Connect me on Linkedin
We're not getting physical swags this time but let's not stop us from learning and growing
Once you've submitted your pull request, our team will review it and provide feedback if necessary. After that, you'll experience the joy of seeing your contribution merged into the project!
Happy Hacking! 🚀