A project that demonstrates many greek words and names that we constantly use on modern computing and software engineering. You can view the site on greekintech.com.
You need to have node.js installed. When you are ready you can install all dependencies by typing :
npm install
npm start
After installation you only need to start the server using the last command.
All the entries are available from a single JSON file. You can contribute entries with a pull request. If you don't want to mess with a pull request you can suggest an entry by creating an issue or suggest it at the official gitter chat. If you still find it hard, you can drop me an email (see my profile).
The test suite contains unit and functional tests. Make sure you have installed phantomjs and casperjs globally npm install -g phantomjs && npm install -g casperjs
(and of course all the other dependencies with npm install
). Then you can run all tests with :
npm test
You can also run only the unit tests (npm run test-unit
) or the functional tests (npm run test-functional
).
Please don't edit directly the main.css
file (located into css
directory). This file is autogenerated from the main.scss
(located into scss
directory). Also the all JS (ES6) source code (located into js
directory) is compiled and bundled using webpack into the dist
directory. To build everything (SCSS and JS), make sure webpack is installed globally on your system (npm install webpack -g
) and that you have all the dependencies installed (npm install
). After that you can build everything using the below command:
npm run build