All Projects → ibbatta → grunt-frontend-boilerplate

ibbatta / grunt-frontend-boilerplate

Licence: GPL-3.0 license
🔒 Basic boilerplate to start a webapp project with Angular.js, Bootstrap and Grunt

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to grunt-frontend-boilerplate

My Wallet V3 Frontend
Blockchain Web Wallet Frontend
Stars: ✭ 192 (+1271.43%)
Mutual labels:  grunt, yarn
docker-npm
npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.
Stars: ✭ 53 (+278.57%)
Mutual labels:  grunt, yarn
studybuddy-web
📚 Website for all the study materials for IIITV curriculums 🎉
Stars: ✭ 17 (+21.43%)
Mutual labels:  yarn
yarn-plugin-nixify
Yarn v3 plugin to help with Nix packaging
Stars: ✭ 41 (+192.86%)
Mutual labels:  yarn
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (+178.57%)
Mutual labels:  yarn
cimg-node
The CircleCI Node.js Docker Convenience Image.
Stars: ✭ 35 (+150%)
Mutual labels:  yarn
restql
RESTful API Resolver for Nested-Linked Resources | 🕸 🕷
Stars: ✭ 16 (+14.29%)
Mutual labels:  yarn
package-info.nvim
✍️ All the npm/yarn commands I don't want to type
Stars: ✭ 248 (+1671.43%)
Mutual labels:  yarn
ansible-role-yarn
Ansible Role - YARN Package Manager for Ubuntu/RHEL/CentOS https://galaxy.ansible.com/ocha/yarn/
Stars: ✭ 27 (+92.86%)
Mutual labels:  yarn
danmallme
DanMall.me
Stars: ✭ 97 (+592.86%)
Mutual labels:  grunt
frontend-gradle-plugin
All-in-one Gradle Node plugin, Gradle NPM plugin, Gradle Yarn Berry plugin to build Javascript applications with Gradle: distribution management, built-in tasks.
Stars: ✭ 120 (+757.14%)
Mutual labels:  yarn
beanszoo
Distributed Java micro-services using ZooKeeper
Stars: ✭ 12 (-14.29%)
Mutual labels:  yarn
awesome-env-config-cn
各种开发语言项目环境国内(中国国内加速镜像)配置教程和部分实践经验,包括github.com, nodejs,npm,nvm, yarn, java, maven, gradle, python, mysys2, elasticsearch, php,golang等等,更多正在加入中...
Stars: ✭ 50 (+257.14%)
Mutual labels:  yarn
yarn-prometheus-exporter
Export Hadoop YARN (resource-manager) metrics in prometheus format
Stars: ✭ 44 (+214.29%)
Mutual labels:  yarn
composer-asset-compiler
Composer plugin that installs dependencies and compiles assets based on configuration.
Stars: ✭ 19 (+35.71%)
Mutual labels:  yarn
algo-builder
Framework to automate development of Algorand Assets and Smart Contracts.
Stars: ✭ 132 (+842.86%)
Mutual labels:  yarn
monorepo-utils
A collection of utilities for monorepo/lerna. Tools for TypeScript project references etc..
Stars: ✭ 143 (+921.43%)
Mutual labels:  yarn
flink-spark-submiter
从本地IDEA提交Flink/Spark任务到Yarn/k8s集群
Stars: ✭ 157 (+1021.43%)
Mutual labels:  yarn
marayarn
Marathon on yarn
Stars: ✭ 13 (-7.14%)
Mutual labels:  yarn
react-lesson
this is a study react note
Stars: ✭ 37 (+164.29%)
Mutual labels:  yarn

BASIC WEBAPP BOILERPLATE

bitHound Overall Score Build Status

This repo contains a small and simplified boilerplate as alternative of other "fat" boilerplates, (automated with grunt) to start a project with angular and bootstrap in order to make easier and faster the template's developing.

Developed following the best practice for Angular.js (John Papa angular-styleguide)


What this boilerplate contains

                                   

  • Angular framework (1.x)
  • Grunt automations
  • Javascript linter
  • Bootstrap html linter
  • Sass / Scss compiler
  • Images, Js and Css optimization
  • Karma / Jasmine test
  • Yarn and Bower package managers
  • ES6 supported

Set up

Before cloning the repo be sure you have installed:

  • Node (version >= 8.x.x)
  • Yarn (version >= 1.2.x)
  • Npm (version >= 5.5.x)
  • Grunt (latest version)
  • Bower (latest version)
  • Karma (version >= 1.3.x)

Then:

  • Choose a folder project in your system and switch in cd [folder path]
  • Clone the repo in your folder git clone https://github.com/ibbatta/grunt-frontend-boilerplate.git

Installation

From the directory of the project run yarn (or npm install);


Usage

Once everything is installed, use Grunt or Yarn from the terminal to start the build tasks.
The package.json exposes these tasks:

  • yarn start or npm start (start the project locally)
  • yarn test or npm run test (start test and watch for changes)
  • yarn build or npm run build (prepare the build pack)
  • yarn clean or npm run clean (remove bower components and node modules)

The Gruntfile.js exposes these tasks:

  • grunt clean (clean / remove tmp, dist and bower's component folders)

Todo

  • Code optimization (maybe ES6 restyle?)
  • Create and link a simple backend (node + express) (???)
  • Create and link a database (maybe firebase?) (???)
  • Try to create a simply blog (i.e. wordpress) (???)
  • Create Yeoman generator (???)

Contributing

  • Fork it!
  • Create your feature branch: git checkout -b my-new-feature
  • Commit your changes: git commit -am 'Add some feature'
  • Push to the branch: git push origin my-new-feature
  • Submit a pull request

Credits


Troubleshootings

This is just a personal boilerplate create for demonstration purpose only, it may or may not be a good fit for your project(s).


GitHub @ibbatta  ·  Twitter @battago

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].