GemSentinel - Stay Informed About Your Gems! 🔍💎
GemSentinel is a powerful web application that helps developers track updates and changes to their gems. With support for over 175,000 gems, you'll never miss a critical update again! 🚀
Website: https://gemsentinel.com
- Modern user interface powered by React and JavaScript. 💻🌐
- RESTful API for smooth data retrieval and manipulation. 🚀⏰
- Secure authentication and login with Devise. 🔒
- Regular updates via cron jobs to fetch the latest gem versions. ⏰
- Babel for efficient translation of JSX components. 🛠
- Font Awesome icons integrated with Yarn for enhanced visual appeal. 🔥
- PostgreSQL database for robust and reliable data management. 🗄
To contribute to GemSentinel, follow these steps:
- Clone the repository:
git clone https://github.com/username/gemsentinel.git
- Install Ruby dependencies:
cd gemsentinel && bundle install
- Install JavaScript dependencies:
yarn install
- Configure the PostgreSQL database.
- Set up environment variables as needed.
- Run the Rails server:
rails s
ordev
to keep up to date. - Access GemSentinel at
http://localhost:3000
.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add your commit message"
- Push your changes to your forked repository:
git push origin feature/your-feature-name
- Create a pull request to the main repository.
Website: https://gemsentinel.com
GemSentinel is open-source and released under the MIT License.