Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/merkle-open/generator-nitro
Your frontend? Fuel it with Nitro! Develop your frontend with a proven but flexible Node.js app, even in a large team.
https://github.com/merkle-open/generator-nitro
bootstrap frontend modular nitro pattern theming webpack webpack4 yeoman-generator
Last synced: 2 days ago
JSON representation
Your frontend? Fuel it with Nitro! Develop your frontend with a proven but flexible Node.js app, even in a large team.
- Host: GitHub
- URL: https://github.com/merkle-open/generator-nitro
- Owner: merkle-open
- License: mit
- Created: 2014-12-22T14:06:02.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-27T05:38:36.000Z (6 months ago)
- Last Synced: 2024-05-29T18:32:03.816Z (6 months ago)
- Topics: bootstrap, frontend, modular, nitro, pattern, theming, webpack, webpack4, yeoman-generator
- Language: JavaScript
- Homepage:
- Size: 36.1 MB
- Stars: 70
- Watchers: 11
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: .github/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
[![License](https://img.shields.io/badge/license-MIT-green.svg)](http://opensource.org/licenses/MIT)
[![Build Status](https://github.com/merkle-open/generator-nitro/workflows/ci/badge.svg?branch=master)](https://github.com/merkle-open/generator-nitro/actions)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)# Nitro
Nitro is a Node.js application for simple and complex frontend development with a tiny footprint.
It provides a proven but flexible structure to develop your frontend code, even in a large team.The codebase is split up in different packages, organized in this monorepo.
Besides the main functionality including a yeoman generator, this repo includes also example projects.- [`packages/generator-nitro`](./packages/generator-nitro) (yeoman generator) [![NPM version](https://badge.fury.io/js/generator-nitro.svg)](https://npmjs.org/package/generator-nitro)
- `packages/nitro-app` (main serverside app) [![npm version](https://badge.fury.io/js/%40nitro%2Fapp.svg)](https://badge.fury.io/js/%40nitro%2Fapp)
- `packages/nitro-exporter` (nitro exporter package) [![npm version](https://badge.fury.io/js/%40nitro%2Fexporter.svg)](https://badge.fury.io/js/%40nitro%2Fexporter)
- `packages/nitro-gulp` (nitro gulp task runner) [![npm version](https://badge.fury.io/js/%40nitro%2Fgulp.svg)](https://badge.fury.io/js/%40nitro%2Fgulp)
- `packages/nitro-webpack` (nitro webpack config) [![npm version](https://badge.fury.io/js/%40nitro%2Fwebpack.svg)](https://badge.fury.io/js/%40nitro%2Fwebpack)
- `packages/project-new` (folder to test the generator)
- [`packages/project-nitro`](./packages/project-nitro) (example project with handlebars rendering engine)
- `packages/project-nitro-twig` (example project with twig rendering engine)
- `packages/project-nitro-typescript` (example project with typescript)
- `packages/project-prod` (example of minimum version for production use)## Getting started
### Generate or update a project
Have a look at the [usage section of the package 'generator-nitro'](./packages/generator-nitro/readme.md#usage) on how to create
or update a project.### Sample project
Have a look at the [sample project](https://nitro-project-test.netlify.app/)
which contains the examples of a generated project and was statified with the default configuration of the 'nitro-exporter'.### Working with this repo
Have a look at the [usage documentation](./docs/working-with-this-repo.md) to see how to work with this repository.
## Changelog
Recent changes can be viewed on Github on the [Releases Page](https://github.com/merkle-open/generator-nitro/releases)