Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bondok6/rubygems

The Rubygems app is a fully functional website that shows the list of courses and empowers readers to interact with.
https://github.com/bondok6/rubygems

Last synced: 16 days ago
JSON representation

The Rubygems app is a fully functional website that shows the list of courses and empowers readers to interact with.

Awesome Lists containing this project

README

        

# Rubygems

> The Rubygems app is a fully functional website that shows the list of courses and empowers readers to interact with.

## Built With
- Ruby
- Rails
- PostgreSql

## Getting Started
To get a local copy up and running follow these simple example steps.

- Click on the top right green "code" button.
- On the dropdown menu, choose "download with zip" button.
- After download, extract the zip file and you have the project on your machine.
- Run `bundle install` to install all gems for the project.
- Run `rails s` to start your project, open `http://127.0.0.1:3000/` to see the project.
- Run `rails db:migrate` to run the migration.

## Testing

- Run `bundle exec rspec` to run all the tests, and you see the official docs [here](https://github.com/rspec/rspec-rails).
- To generate `rails generate rspec:model user` test file for model.
- Run `bundle exec rspec spec/models` to test models tests.
- To check linters run `rubocop -A` && `npx stylelint "**/*.{css,scss}" --fix`.

## Authors

👤 **Kyrillos Hany**

- GitHub: [@Bondok6](https://github.com/Bondok6)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/kyrillos-hany/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## 📝 License

This project is [MIT](./MIT.md) licensed.