Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Mayurifag/bets_accounting
:book: Better alternative to bets statistics spreadsheet. Built with Rails and Vue.js
https://github.com/Mayurifag/bets_accounting
dip docker docker-compose github-actions lefthook rails ruby vue
Last synced: about 2 months ago
JSON representation
:book: Better alternative to bets statistics spreadsheet. Built with Rails and Vue.js
- Host: GitHub
- URL: https://github.com/Mayurifag/bets_accounting
- Owner: Mayurifag
- License: lgpl-3.0
- Created: 2019-02-07T07:24:09.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T14:51:32.000Z (almost 2 years ago)
- Last Synced: 2023-03-02T12:50:47.826Z (over 1 year ago)
- Topics: dip, docker, docker-compose, github-actions, lefthook, rails, ruby, vue
- Language: Ruby
- Homepage:
- Size: 2.65 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![Build Status][build-badger]
[![Maintainability][maitainability-badger]][codeclimate-link]
[![Test Coverage][testcoverage-badger]][testcoverage-link]
[![License: LGPL v3][license-badger]][license-link]
Bets Accounting
Work in progress
# Getting Started
## Prerequisites
To start development server you need latest stable versions of `git`, `docker`,
`docker-compose` and [dip][dip-link] installed.## How to start
1. Clone the repository ⬇️ `git clone [email protected]:Mayurifag/bets_accounting.git`
2. Enter project directory 📁 `cd bets_accounting`
3. Leave the rest of things to dip 😎 `dip provision`## Entrypoints
* Frontend: [localhost:3333][frontend-localhost]
* Backend: [localhost:8888][backend-localhost]# Tests
## Rspec
Just use `dip rspec` to launch `rspec` and get the spec coverage from
simplecov.## Parallel tests for RSpec
If you want to use all the cores of your CPU for API specs, you may use
`make parallel`. Its not profitable due to small number of specs, though.## Cypress
There are simple end-to-end tests, you may launch them with `make cypress`.
[build-badger]: https://github.com/Mayurifag/bets_accounting/workflows/CI/badge.svg
[maitainability-badger]: https://api.codeclimate.com/v1/badges/1d95ce316920a6a8228b/maintainability
[codeclimate-link]: https://codeclimate.com/github/Mayurifag/bets_accounting/maintainability
[testcoverage-badger]: https://api.codeclimate.com/v1/badges/1d95ce316920a6a8228b/test_coverage
[testcoverage-link]: https://codeclimate.com/github/Mayurifag/bets_accounting/test_coverage
[license-badger]: https://img.shields.io/badge/License-LGPL%20v3-gree.svg
[license-link]: https://www.gnu.org/licenses/lgpl-3.0
[dip-link]: https://github.com/bibendi/dip
[frontend-localhost]: http://localhost:3333
[backend-localhost]: http://localhost:8888