https://github.com/odoe/learn-dojo
Source for learn-dojo.com
https://github.com/odoe/learn-dojo
blog dojo dojo-cli javascript static
Last synced: 11 months ago
JSON representation
Source for learn-dojo.com
- Host: GitHub
- URL: https://github.com/odoe/learn-dojo
- Owner: odoe
- Created: 2019-05-25T23:05:46.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-03T11:02:54.000Z (over 3 years ago)
- Last Synced: 2024-04-11T04:31:23.259Z (about 2 years ago)
- Topics: blog, dojo, dojo-cli, javascript, static
- Language: CSS
- Homepage: https://learn-dojo.com/
- Size: 14.3 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dojo BTR Static Blog
This project was generated with the [Dojo CLI](https://github.com/dojo/cli) & [Dojo CLI create app command](https://github.com/dojo/cli-create-app).
Blog site template, heavily ~~copied~~ influenced from [dojo/site repo](https://github.com/dojo/site).
Built to be a static site tool. Still a work in progress.
[Demo](https://odoe.github.io/btr-site/output/dist)
## Build
Run `npm run build` or `dojo build --mode dist` (the `mode` option defaults to `dist`) to create a production build for the project. The built artifacts will be stored in the `output/dist` directory.
## Development Build
Run `npm run build:dev` or `dojo build --mode dev` to create a development build for the project. The built artifacts will be stored in the `output/dev` directory.
## Development server
Run `npm run dev` or `dojo build --mode dev --watch file --serve` to create a development build and start a development server. By default the server runs on port `9999`, navigate to `http://localhost:9999/`.
To change the port of the development server use the `--port` option on the `dojo build` command.
To create an in memory development build and start a development server with hot reload, switch the `--watch` option to `memory`.
## Running unit tests
To run units tests in node only use `npm run test` or `dojo test` which uses JIT (just in time) compilation.
To run the unit tests against built bundles, run `npm run test:unit`.
To be re-run the unit tests without needing to re-build the full application each time, first build the app with `--mode unit` and the `--watch` option, `dojo build --mode unit --watch`. Then run `dojo test --config local` to run the unit tests as needed.
The build test artifacts are written to the `output/tests/unit` directory. These tests are located in the `tests/unit` directory.
## Running functional tests
To run the functional tests, run `npm run test:functional`. These tests are located in the `tests/functional` directory.
## Running unit and functional tests together
To run both unit and functional tests as the same time, run `npm run test:all`.
## Further help
To get help for these commands and more, run `dojo` on the command line.