Skip to content

Project management web application with scrum in mind! Built on top of Django and AngularJS (Front)

License

Notifications You must be signed in to change notification settings

dycodedev/taiga-front

 
 

Repository files navigation

Taiga Front

Kaleidos Project Managed with Taiga Build Status

Get the compiled version

You can get the compiled version of this code in the taiga-front-dist repository

Setup

All the information about the different installation methods (production, development, vagrant, docker...) can be found here http://taigaio.github.io/taiga-doc/dist/#_installation_guide.

Initial dev env

Install requirements:

Ruby / Sass

You can install Ruby through the apt package manager, rbenv, or rvm. Install Sass through your Terminal or Command Prompt.

gem install sass scss-lint
export PATH="~/.gem/ruby/2.1.0/bin:$PATH"
sass -v             # should return Sass 3.3.8 (Maptastic Maple)

Complete process for all OS at: http://sass-lang.com/install

Node + Bower + Gulp

We recommend to use nvm to manege diferent node versions

npm install -g gulp
npm install -g bower
npm install
bower install
gulp

And go in your browser to: http://localhost:9001/

E2E test

If you want to run e2e tests

npm install -g protractor
npm install -g mocha
npm install -g babel

webdriver-manager update

Tests

Unit tests

  • To run unit tests

    gulp
    
    npm test
    

E2E tests

  • To run e2e tests you need taiga-back running and

    gulp
    
    webdriver-manager start
    
    protractor conf.e2e.js --suite=auth     # To tests authentication
    protractor conf.e2e.js --suite=full     # To test all the platform authenticated
    

Community

Taiga has a mailing list. Feel free to join it and ask any questions you may have.

To subscribe for announcements of releases, important changes and so on, please follow @taigaio on Twitter.

Donations

We are grateful for your emails volunteering donations to Taiga. We feel comfortable accepting them under these conditions: The first that we will only do so while we are in the current beta / pre-revenue stage and that whatever money is donated will go towards a bounty fund. Starting Q2 2015 we will be engaging much more actively with our community to help further the development of Taiga, and we will use these donations to reward people working alongside us.

If you wish to make a donation to this Taiga fund, you can do so via http://www.paypal.com using the email: eposner@taiga.io

About

Project management web application with scrum in mind! Built on top of Django and AngularJS (Front)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CoffeeScript 56.6%
  • JavaScript 16.0%
  • HTML 14.0%
  • CSS 13.1%
  • Python 0.3%