Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jealrock/magazin
https://github.com/jealrock/magazin
Last synced: about 16 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/jealrock/magazin
- Owner: Jealrock
- Created: 2019-05-12T20:45:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T19:53:50.000Z (almost 2 years ago)
- Last Synced: 2023-03-08T17:17:46.429Z (over 1 year ago)
- Language: Ruby
- Size: 2.56 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rails Vue template
# Current Stack:
- Ruby 2.5.5
- Rails 5.2.3
- Postgres
- Puma
- Sidekiq + Sidekiq-Scheduler# What is included:
- Rspec as Default testing framework
- Rubocop with custom configuration
- Eslint with vue/recommended and airbnb-base rules
- Procfile for Heroku Deployment
- Webpacker version 3 basic config + enabled PostCss Loader
- Docker-compose setup for local development
- Basic Vue project structure with Vuex, Vue-Router and basic services (Api and Authentification with JWT)
- Overcommit commit to run rubocop and eslint on every commit
```
gem install overcommit
overcommit --install
```# Installation
- Clone repository
- Rename root folder according the name of the project
- Change database name `/config/database.yml`
- Rename module in `/config/application.rb`
- Create and migrate database# TODO:
- [ ] Implement JWT Authentification on the backend (preferably 'sorcery' gem)
- [ ] Circle CI integration
- [ ] Docker configuration for Rademade Docker Swarm env
- [ ] Performance, Security auto checking tools (bullet, etc...)
- [ ] Add test coverage tools (SimpleCov)