Skip to content

ucsd-cse112-sp19/thanO5

Repository files navigation

Team thanO5 (Team 5) Web Components

Team 5 code repository

Build Status Maintainability Test Coverage License

The Team

  1. Dushyant Patel - Lead
  2. Karissa Jacobsen - Co-lead
  3. Brian Orensztein - Quality Assurance
  4. Alex Iqbal - DevOps
  5. Yufeng Gao - DevOps
  6. Philip Kim - Tool & Utility
  7. Danny Fung - Tool & Utility
  8. Kevin Barron - Coder
  9. John Lu - Coder
  10. Rachel Barrow - Coder

Learn more about us at our team website here

Getting Started

  1. Make sure you have Node Package Manager (npm) installed.
  2. Clone the repo/pull from the branch master
  3. Download all necessary dependencies locally
    • npm install
  4. To get familiar with our repository, please read our API documents here
  5. If you want to try out our web components, please observe our storybook here
  6. Read our onboarding doc to begin contributing!

Unit Testing and Integration Testing

To run all the unit and integration tests:

  • npm test or npm run test

A much more detailed guide and explanation to Unit Testing can be found here

A much more detailed guide and explanation to Integration Testing can be found here

Browser Testing

To run all the browser tests:

  • npm run browsertest
  • You may need to set up the SauceLabs access key and username environment variables locally.

A much more detailed guide and explanation to Browser Testing and how to set up the variables can be found here

Acknowledgement

We would like to thank SauceLabs for supporting open source projects like ours.