WatchTower is a tool used to automate performance tracking and management within the D0B space.
This repo holds the code for the frontend of WatchTower
The D0 program is an integral part of the fellowship where fellows are constantly monitored by different stakeholders. Watchtower automates the process of monitoring and notifying the different stakeholders within the D0 space of a fellow's progress. Fellows can also access their ratings using this platform.
- Dependencies
- Installing a dependency
- Setup
- To install requirements run
- Starting local development server
- Development Guidelines
- Node - A Javascript runtime environment.
- React - A Javascript library for building user interfaces.
- Enzyme
- Redux
- A package manager - yarn or NPM
You may install a dependency by running:
yarn add <dependency>
After installing the prerequisites, clone the repository:
$ git clone https://github.com/andela/watch-tower.git
Then change the directory to the repository:
$ cd watch-tower
yarn install
This will install all the requirements defined in the package.json
file inside the watch-tower folder.
- The branch naming, commit message and pull request conventions are documented here
- Airbnb style guide for react
- Airbnb style guide for ES6/ES7`
After installing the prerequisites, clone the repository
This will install all the requirements defined in the package.json
file inside the watch-tower folder.
- The branch naming, commit message and pull request conventions are documented here
- Airbnb style guide for react
- Airbnb style guide for ES6/ES7`