Code repository for the Daly Winter & Associates LLP public website located at Daly Winter & Associates LLP
This repo is integrated with Travis, where it is automatically tested for quality and coverage before being deployed to the staging site located on Firebase.
- Clone this repository locally
- Move into the project directory with
cd dalywinter-v2 - Run
git checkout -b feat-<FEATURENAME>to create a local feature branch NOTE: The prefix feat- is required for Travis to pick up your work - Use
npm startto start up the development server - Start working on the code
- When happy with changes, push to GitHub
- When finished your feature, submit a PR to merge the branch into master
- Commit code to GitHub
- Travis ensures all files pass linting
- Travis builds the application
- Travis runs all included tests with coverage reports
- Travis uploads the coverage reports to CodeCov
- Travis deploys the application to Firebase
- Greenkeeper automatically keeps dependencies up to date, no need to worry about doing that locally