/nwajo/ (haitian creole) The tough central part of various fruits, containing the seeds.
- A completely hackable and extendable front end boilerplate
- A multi-theme, multi-site, multi-CMS front end framework
- A back end agnostic environment
Run in your project root folder
# Get boilerplate
npx @absolunet/nwayo-grow-project
# Install workflow and vendor (in nwayo root folder)
npm install
# Install CLI
npm install -g @absolunet/nwayo-cli
# Build (in nwayo root folder)
nwayo rebuild
nwayo is HTML5 ready and uses gulp as a build system
- Based (but not mandatory) on Zurb Foundation
- Uses npm as dependencies manager and EditorConfig for consistency
- CSS3 ready via Autoprefixer and linted via stylelint
- Comes with Sass, built via Dart Sass
- Minifies with cssnano
- ES6+ ready via Babel and linted via ESLint
- Comes with jQuery, Modernizr, Lodash, pinki, JsRender, kafe
- Builds with gulp-include and is minified with UglifyJS
Currently deployed on 200+ sites including:
- Drupal
- Wordpress
- Symfony
- Magento 1 & 2 (On Premise & Cloud)
- Sitecore
- Insite (On Premise & Cloud)
- Shopify
Multiple extensions available
Package | Version | Description |
---|---|---|
@absolunet/nwayo-workflow | Workflow where all the magic happens | |
@absolunet/nwayo-toolbox | Toolbox with SCSS/JS helpers | |
@absolunet/nwayo-cli | CLI | |
@absolunet/nwayo-grow-project | Boilerplate generator for nwayo project | |
@absolunet/nwayo-grow-extension | Boilerplate generator for nwayo extension |
- Full documentation (source) [in progress...]
- Toolbox styles documentation (generated from comments directly inside the source code)
- CodePen examples
See the Changelog to see what has changed.
See the Contributing Guidelines for ways to get started.
See the Support Guide for ways to get help.
See the Security Policy for sharing vulnerability reports.
This project has a Code of Conduct. By interacting with this repository, organization, or community you agree to abide by its terms.