Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.75 KB

README.textile

File metadata and controls

31 lines (22 loc) · 1.75 KB

This is the source for learnlayout.com in case you’re curious how it was built.

How to Build

  • If needed, install NPM
    • Last tested version was 6.14.4
  • If needed, install grunt npm install -g grunt-cli
    • Last tested grunt-cli version was 1.3.2
    • Last tested grunt version was 0.4.5
  • If needed, do a npm install
  • If needed, install jekyll sudo gem install jekyll
    • Last tested version was 4.1.1
  • If needed, install pygments
    • I most recently used `brew install pygments` on Mac
    • Last tested version was 2.7.2
  • Build + run test server with grunt serve
  • or build only with grunt

How to Translate

Translation files live in the translations directory. Each file is a 2-letter ISO 639-1 language code and the YAML file extention.

If you’re not familiar with YAML, it’s a very simple human-readable data format. Each line contains a translation code, a colon, and a value in quotes. The translation codes are the same in every language, and the actual translation on the right is in the appropriate language for the file.

To contribute to a translation, start with en.yaml and either email me translated YAML files or make pull requests against this repository if you know how.

To test a translation, add a lang parameter when using the grunt commands described above. For example, grunt serve --lang=es

License

Attribution-NonCommercial 4.0 International