1. Get Repo `git clone git@github.com:zetaops/ulakbus-ui.git`
Belgeler ve projemiz hakkında detaylı bilgi için Ulakbüs resmi sitesini ziyaret ediniz. http://www.ulakbus.org
*if you are not familiar with git follow these guides:*
- https://git-scm.com/doc
- https://try.github.io/levels/1/challenges/1
[](https://gitter.im/kunthar/ulakbus)
2. Download and Install nodejs:
- https://nodejs.org/download/
3. Install Bower `npm install bower`
4. run `bower install` to install packages listed in bower.json
5. run `npm install` to install packages listed in package.json
6. After getting all packages and installing all dependencies run this command to start http server:
```
npm start
```
*you can use any other http server to serve app*
##Development Cycle
Now that you have the repo, npm and bower installed, you may now start to develop.
Using extreme programming techniques, we demand you to follow this cycle of development showing on the first page of xp website: http://www.extremeprogramming.org/introduction.html
- Follow this guide to write effective test cases: http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/
- Tests must be cover as much as possible of your code.