Skip to content
Shai Lev edited this page May 25, 2015 · 14 revisions

#Contents

  1. About FreeKernelJS
  2. When Should I Use FreeKernelJS?
  3. Templates
  4. Getting Started
  5. Development Tools
  6. License
  7. Releases

About FreeKernelJS

FreeKernelJS aims to provide a developer with tools to generates a web app structured from a template, and to use common tasks in development such as: testing the application, generate documentation, produce a distribution version, and more.

FreeKernelJS is based on these technologies:

Yeoman Grunt Bower Karma

When Should I Use FreeKernelJS?

  • You are looking to learn the basics.
  • You need a tool to kick start your web project.
  • You want to test standard technologies and learn how to use them.
  • You want to generate a skeleton app that can be extended and used in large projects.
  • You want to produce quickly several different apps, build with different UI packages/libraries.

Templates

FreeKernelJS offers a collection of templates from which you can choose.
Each template contains different features and UI libraries, and can be used to generate an app.
A list of available templates is specified in this page: Templates

Getting Started

  1. Installation: first, you will need to install the environment with only 3 easy steps!
  2. Generating A New App: then you can learn how to generate a new app, and how to configure it.

Development Tools

FreeKernelJS comes with a set of tasks, powered by Grunt, which can be used during development to perform routine operations such as: unit testing, distribution, Sass compilation, etc.
A list of available tasks and instructions on how to use them can be found on this page: Use Grunt Tasks in Development

License

This project is under the MIT License.

Releases

Latest releases of FreeKernelJS

Clone this wiki locally