Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/crclothier/language-blog


https://github.com/crclothier/language-blog

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

# Language Blog

A fully functional blog app that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

We will be completeing the project on the following checkpoints:

- Checkpoint 1: Creating a data model.
- Checkpoint 2: Processing data in models.
- Checkpoint 3: Validations and Model specs.
- Checkpoint 4: Setup and controllers.
- Checkpoint 5: Controllers specs.
- Checkpoint 6: Views.
- Checkpoint 7: Forms.
- Checkpoint 8: Integration specs for Views and fixing n+1 problems.
- Checkpoint 9: Add Devise.
- Checkpoint 10: Add authorization rules.
- Checkpoint 11: Add API endpoints.
- Exercise: API documentation.

## Built With

- Ruby On Rails

## Additional Used

- Linters
- Gitflow
- github

## Getting Started

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

`git clone [email protected]:CRClothier/rails-blog.git `

`cd School-Library`

## Run Tests

1. Open a terminal and cd into the project repository.
2. Run `rspec ./spec/requests/users_request_spec.rb`
3. Run `rspec ./spec/requests/posts_request_spec.rb`

## Authors

👤 **Chris Clothier**

- GitHub: [@CRClothier](https://github.com/CRClothier)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/crclothier/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

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

## Show your support

Give a ⭐️ if you like this project!

## 📝 License

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