Skip to content

asm-products/kanshu-web

Repository files navigation

Kanshu

Open Tasks

Reading Chinese should be this easy.

This is a product being built by the Assembly community. You can help push this idea forward by visiting https://assembly.com/kanshu.

How Assembly Works

Assembly products are like open-source and made with contributions from the community. Assembly handles the boring stuff like hosting, support, financing, legal, etc. Once the product launches we collect the revenue and split the profits amongst the contributors.

Visit https://assembly.com to learn more.

Getting Started

Kanshu-web is an AngularJS web application, using npm and Bower to manage packages and Grunt for automation.

Compass and Sass are used to simplify CSS maintenance.

Install Tools and Dependencies

First, make sure you have node and npm installed.

Next, install the toolset globally:

npm install --global bower grunt-cli

Then, install Sass and Compass:

gem update --system
gem install sass
gem install compass 

Note: If you're on MacOSX and you see the error "You have to install development tools first", then do that with:

xcode-select --install 

Finally, clone the repo, and install project dependencies from the root folder.

npm install 
bower install

Build and Development

Run grunt for building and grunt serve for preview.

Testing

Running grunt test will run the unit tests with karma.

Scaffolding

This project was generated with yo angular generator version 0.11.0.