Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mbta/reduced_fares
SimpliGov customizations
https://github.com/mbta/reduced_fares
Last synced: about 1 month ago
JSON representation
SimpliGov customizations
- Host: GitHub
- URL: https://github.com/mbta/reduced_fares
- Owner: mbta
- License: mit
- Created: 2021-08-02T15:34:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-31T16:08:26.000Z (2 months ago)
- Last Synced: 2024-10-31T16:24:06.683Z (2 months ago)
- Language: HTML
- Size: 8.29 MB
- Stars: 1
- Watchers: 16
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Reduced Fares
The Reduced Fares repository houses information used within the SimpliGov platform. These documents might be style sheets, data sets, or other material that may be used for our Youth Pass program.
## Development Setup
1. Install language dependencies
asdf install
1. Install Python packages
pip install -r requirements.txt
1. Install Node packages
npm install
## Building
We use [Sass][sass] to transform build our CSS files including shared common rules.
While developing, run `npm start` in the terminal and leave it running to automatically build the CSS files while you work.
Alternately, you can run `npm run build` to manually build the CSS files after making changes and before commiting your changes or deploying.
We check the built CSS files into GitHub in order to have a record of what was deployed to SimpliGov at any given time since this unfortunately a manual process at this time.
## Deploying
When deploying to SimpliGov, we should upload the appropriate CSS file from the `build/` directory.
[sass]: https://sass-lang.com