A web automated reminder system that reminds tonative members about their tasks timelines by sending automated reminders for tasks start and completion dates using github actions.
- Send reminder at the start of a project: This will be done 2 days ahead of the start date, and the member will be reminded everyday until the day the task start day.
- Send reminder at the end of a project: This will be done 2 days ahead of the end date, and the member will be reminded everyday until the day the task end day.
- Github Comments: Automated comments on GitHub issues and pull requests to keep team members updated on project timelines and deadlines
- Github Actions: Automated workflow that runs daily to check project timelines and send notifications through GitHub comments and email alerts
We welcome contributions from the community! We follow the Fork & Pull Request workflow for contributions. Here's how you can contribute:
-
Fork the Repository:
- Visit the main repository at
https://github.com/Tonative/remind-me
- Click the "Fork" button in the top right corner to create your own copy
- Visit the main repository at
-
Clone Your Fork:
git clone https://github.com/Tonative/remind-me.git cd research-timeline-reminder
-
Add the Upstream Remote:
git remote add upstream https://github.com/Tonative/remind-me.git
-
Sync with the Upstream Repository:
git fetch upstream git checkout main git merge upstream/main
-
Create a New Branch:
git checkout -b feature/your-feature-name
Use a descriptive name for your branch (e.g.,
feature/added-comments
orfix/date-issue
)
-
Implement Your Feature or Fix:
- Write clean, well-documented code
- Include comments where necessary
-
Commit Your Changes:
git add . git commit -m "Add meaningful commit message describing your changes"
Write clear, concise commit messages that explain what your changes do
-
Push Your Changes to Your Fork:
git push origin feature/your-feature-name
-
Create a Pull Request:
- Go to your fork on GitHub
- Click the "Compare & pull request" button for your branch
- Provide a clear description of your changes
- Reference any relevant issues using the # symbol (e.g., "Fixes #42")
-
Wait for Review:
- Project maintainers will review your PR
- Be responsive to any feedback or requests for changes
- Make additional commits to your branch if needed
- Sync Your Fork:
git checkout main git fetch upstream git merge upstream/main git push origin main
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or support, please reach out to the project maintainers:
- GitHub Issues: https://github.com/Tonative/remind-me/issues