Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sparkbox/apprentice-at
An online listing of apprenticeship opportunities.
https://github.com/sparkbox/apprentice-at
Last synced: about 2 months ago
JSON representation
An online listing of apprenticeship opportunities.
- Host: GitHub
- URL: https://github.com/sparkbox/apprentice-at
- Owner: sparkbox
- Created: 2015-04-30T12:35:57.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2023-03-05T13:40:17.000Z (almost 2 years ago)
- Last Synced: 2024-04-11T03:37:32.678Z (9 months ago)
- Language: Handlebars
- Homepage: https://apprentice.at/
- Size: 3.06 MB
- Stars: 3
- Watchers: 15
- Forks: 4
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Apprentice.at
An online listing of apprenticeship opportunities.
## Environment Setup
To install and run the website you will need to download [Node](https://nodejs.org/en/download/) v16.
1. Clone the Repo `git clone [email protected]:sparkbox/apprentice-at.git`
2. Change Directory `cd apprentice-at`
3. Install Node Modules `npm ci`
4. Run `npm start` to start local development server
## Command Line Interface
- `clean:all` script to wipe out everything in `dist/`.
- `autoprefix` update css files in `dist/css/` to include necessary browser prefiexes.
- `eleventy` generates static site demplates into `dist/`
- `sass:build` compiles all sass files in the `scss/` folder into the `dist/css/` folder.
- `eleventy:watch`, `sass:watch` & `js:watch` watch for changes to files in the `.hbs`, `.scss` & `.js` files of our project. BrowserSync is used to refresh pages after changes are made.
- `npm run build` runs a series of scripts to compile the static site in the `dist/` folder.
Runs:
`clean:all`, `sass:build`, `copy:public`, `concat:js`, `eleventy` and `autoprefix` in that order.- `npm start` will run the scripts `build`, `sass:watch`, `eleventy:watch`, `js:watch` & `serve` together in parallel.
## Hosting
When `master` is updated, Netlify will rebuild and launch [apprentice.at](http://apprentice.at).