Welcome to Nau Code, collection of conventions, workflows documentation and open source projects by Nau Studio team.
Conventions
- JavaScript Style Guide
- ESLint config Nau Base
- ESLint config Nau React projects
- HTML & CSS Code Guide
Working Environment Configuration
- Nau dotfiles for:
- macOS
- VSCode (our current preferred code editor)
- Sublime Text 3
- Yeoman NauJS Generators:
- Install:
npm install --global yo generator-naujs
- Generators:
yo naujs
: NAU 2017 project workflow setupyo naujs:gulp
: generate basic gulpfile and install its dependenciesyo naujs:gulp-iconfont
: add gulp iconfont task and install its dependenciesyo naujs:dotfiles
: add dotfiles config for projects (can be used alone)
- Install:
Open Source
- node-vn-payments : NodeJS library to support building checkout URL for Vietnam-based online payment gateways.
- Nau’s Modified Keystone CMS : A modified version of Keystone to support multi language, new local image field… Note: documentation is needed.
- Nau Jukebox: Meteor web app, online jukebox (songs from Youtube, Soundcloud, NCT…)
- Nau Tab: Chrome new tab alternative
- Tech Stack: Nau tech stack forced diagram using D3 & SVG
- Banh Chung Xanh: Meteor web app, sokoban-like online game
- Info to Speech, code name ‘chị Ba’: weather forecast and care talks which is spoken out loud with synthesized Vietnamese speech from Google TTS.