The GitHub Notifications Browser Extension fetches and displays GitHub notifications directly within your browser. It provides a convenient way to stay updated on activities related to your GitHub repositories without needing to constantly visit the GitHub website.
- Chrome: TBD.
- Brave: TBD.
- Firefox: TBD.
- Real-time Updates: Automatically fetches notifications from GitHub at regular intervals.
- Notification Display: Shows notifications in a popup with details such as repository name, notification type (e.g., issue, pull request), and last updated timestamp.
- Direct Access: Click on notifications to directly access the corresponding GitHub issue or pull request in a new tab.
- Clone or download this repository.
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" in the top right corner.
- Click on "Load unpacked" and select the extension directory.
- Clone or download this repository.
- Open Brave and navigate to
brave://extensions/
. - Enable "Developer mode" in the top right corner.
- Click on "Load unpacked" and select the extension directory.
- Click on the extension icon to view your GitHub notifications.
- Notifications are displayed with clickable links for easy navigation to GitHub pages.
To customize or extend the extension:
- Modify the source files (
manifest.json
,background.js
,index.html
,scripts.js
,style.css
) as needed. - Test your changes locally.
- Commit your changes and push to your GitHub repository.
Contributions are welcome! If you find any issues or want to suggest enhancements, please:
- Fork this repository
- Create a new branch (
git checkout -b feature
) - Make changes and commit (
git commit -am 'Add feature'
) - Push to the branch (
git push origin feature
) - Create a pull request
Contribution Guidelines:
- Please ensure that changes follow best practices for accessibility and usability.
- Submit PRs with detailed descriptions of the changes made.
- Ensure all PRs are tested and do not break existing functionality.
Looking forward to your contributions during Hacktoberfest!
This project is licensed under the MIT License. See the LICENSE file for details.
This extension utilizes the GitHub API and browser extension APIs to provide a seamless experience for users.