- Get Node Version Manager.
git clone https://github.com/hackoregon/team-budget-frontend.git.nvm use(sets your node version)- install yarn (using yarn instead of npm for installing dependencies will help keep versions in sync more easily), and run
yarnfrom inside the repo to install dependencies. yarn start- starts dev mode (watching tests + linter).yarn test- runs tests.yarn run coverage- runs tests and displays a coverage summary.
Using the Component Library in your project
The component library has been installed as a dependency from the npm build version 0.0.6 (https://www.npmjs.com/package/@hackoregon/component-library)
To use a component in your project, import the component from its source in the lib folder.
Example: Importing the Header component from the component library
import Header from '@hackoregon/component-library/lib/Navigation/Header';
If you want to make any changes, please submit a Pull Request. See the GitHub documentation, if you do not know how to do that. For example, Creating a pull request from a fork or more generally, Collaborating with issues and pull requests.
This code is based on the hackoregon-frontend-starter project, which is a template for Hack Oregon front-end development using React + Redux. The purpose of starting from that baseline is so that the different projects will share a common design.