mirror of
https://github.com/koodiklinikka/koodiklinikka.fi.git
synced 2026-02-07 04:49:51 +00:00
f5899e6a4c3dfd0660e3c1a73be173fd305fe1c7
It actually makes a lot of sense to not use coffeescript because its not used elsewhere in the project. There was also Windows bug that prevented users from running the gulpfile https://github.com/gulpjs/gulp/issues/717
KOODIKLINIKKA
Getting things up and running
- Install Node.js
git clone git@github.com:koodiklinikka/koodiklinikka.fi.git <your project name>
cd <your project name>
npm install
npm start
open http://localhost:9001 in your browser
Enable LiveReload
Install LiveReload for Chrome
CLI Commands
- npm install
- Installs server-side dependencies from NPM and client-side dependencies from Bower
- npm start
- Compiles your files, starts watching files for changes, serves static files to port 9001
- npm run build
- Builds everything
Minification, uglification and other tasks you're expected to run before deploying your product can be made by running the build command with env variable NODE_ENV set to "production"
NODE_ENV=production npm run build
Development guidelines
- public - directory should be dedicated only to compiled/copied files from src - directory. It should be possible to delete directory completely and after npm start or npm run build everything should be as they were before the deletion.
- All backend dependencies should be installed with npm. Browser dependencies should be installed with bower or with npm.
Description
Languages
TypeScript
86%
CSS
12.2%
JavaScript
1.8%