https://github.com/juanmanuelramallo/target-mvd
Target MVD
https://github.com/juanmanuelramallo/target-mvd
Last synced: 4 months ago
JSON representation
Target MVD
- Host: GitHub
- URL: https://github.com/juanmanuelramallo/target-mvd
- Owner: juanmanuelramallo
- Created: 2019-04-29T19:23:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T12:40:09.000Z (almost 3 years ago)
- Last Synced: 2025-02-27T14:23:50.466Z (8 months ago)
- Language: Ruby
- Homepage: https://jmtargetmvd.docs.apiary.io/
- Size: 288 KB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Target MVD
[](https://circleci.com/gh/juanmanuelramallo/target-mvd)
[](https://codeclimate.com/github/juanmanuelramallo/target-mvd/maintainability)
[](https://codeclimate.com/github/juanmanuelramallo/target-mvd/test_coverage)
## Up and running
It uses ruby 2.6.2
- `gem install bundler` (if necessary)
- `bundle install`
- `bundle exec rails db:setup` (it uses postgres)
### For sidekiq
Redis is needed to be installed and running a server (in mac `brew install redis` and `brew services start redis`).
### Environment variables
```bash
cp ./config/application.yml.dist ./config/application.yml
```
### Run the app
```bash
./bin/start
```
[Foreman](http://ddollar.github.io/foreman/) is used to manage the processes of the application.
Update them in the `./Procfile.dev` file.
## Tests
```bash
bundle exec rspec
```
## [API Blueprint](https://jmtargetmvd.docs.apiary.io/)
```bash
./bin/docs
```
[RSpec api documentation](https://github.com/zipmark/rspec_api_documentation) is used to generate the blueprint.
Add the specs inside the `./spec/acceptance/` folder.
## Tasks
Populate the topics table running `bundle exec rails topics:seed`