Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/launchpadlab/alejandro-lpl-backend
https://github.com/launchpadlab/alejandro-lpl-backend
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/launchpadlab/alejandro-lpl-backend
- Owner: LaunchPadLab
- Created: 2021-06-17T17:43:43.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-01-19T21:40:33.000Z (almost 2 years ago)
- Last Synced: 2024-04-13T19:31:49.325Z (7 months ago)
- Language: Ruby
- Size: 184 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Getting Started
### Initial Project Setup
If you created this project, instructions for setting up GitHub, Heroku, and other integrations can be found in the **[Project Setup Checklist](PROJECT_SETUP_CHECKLIST.md)**.### Running in Development
- `git clone [email protected]:LaunchPadLab/.git`
- `cd `
- `bundle install`
- `load_secrets`
- `bundle exec rake db:create db:migrate db:seed`
- `rails server`
- `open localhost:3000`### Development Workflow
#### Pull Requests
This repo contains a template for Pull Request (PR) descriptions to help you to give easy and consistent instructions and context to a Code Reviewer and QA Reviewer.
More information on PR best practices for both Authors and Reviewers are included in the [LPL Pull Request Guidelines](https://github.com/LaunchPadLab/opex-public/blob/master/gists/pull-request-guidelines.md).#### Committing
Pull requests to the `dev` branch will trigger review apps in Heroku.
The `staging` branch will auto-deploy to the *staging* environment on Heroku.
The `main` branch can then be deployed to *production* after successful QA.#### Testing
All Ruby/Rails unit tests must pass for a PR to be merged. They can be run locally with:- Ruby/Rails unit tests: `bundle exec rspec`
#### Linting
The project is set up to lint ruby, so its advised that you have this integrated in your editor.
Currently, linting errors will not block a PR merge, but this may change in the future.You can run these manually with:
- Ruby: `rubocop` (if installed globally with `gem install rubocop`)