/front-end

Operation Code's website

Primary LanguageJavaScriptMIT LicenseMIT


Operation Code Logo

License: MIT Twitter Follow

CircleCI Test Coverage Maintainability Cypress.io tests

See unblocked, unassigned issues. We love our labels - feel free to filter issues to find what you want to work on.

Welcome!

This is the front-end application for OperationCode. We highly recommend joining our organization to receive an invite to our Slack team. From there, you'll want to join the #oc-projects channel. You can get help from multiple professional developers, including people who have worked on the application since day 1!

Before contributing, please review our Contributing Guide.
Designers, please review our Contributing Guide for Designers

Maintainers

For information about the maintainers of the project, check out MAINTAINERS.md.

Quick Start

If you're unsure of how to start this app or code for it, don't worry! You're our target audience! Please read our Contributing Guide to learn everything you need to be able to ask the right questions on our Slack team.

In continuing with the quick start instructions, it is assumed that you are no stranger to React applications, the JavaScript ecosystem, and standard GitHub workflows such as forking, cloning, and branching.

Our entire UI library is documented via Storybook

Required versions of tools used within the repo:

  • Node: See .nvmrc
  • yarn@1
  • git@2.17.1 or greater
# Install dependencies
yarn

# Run local development
yarn dev

# Use Storybook as a workbench when developing new components
yarn storybook

# Run all unit tests
yarn test

# Run all Cypress tests (make sure your dev server is running)
yarn test:e2e

# Create all the necessary files/folders for a new, reusable component
yarn create-component $ComponentName

# Create the necessary file with a small boilerplate for a new page
yarn create-page $PageName

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Kyle Holmberg

💻 ⚠️ 🚧 🤔 📖 💬

Allen Anthes

🚇 🚧 🤔 💻 💬

William Montgomery

💻 👀 🤔 🚇 🚧

Julian True Flynn

🚧 🤔 💻 💬

Julien Mayer

💻 ⚠️ 🤔

Daniel Schulz

💻 🤔 🚇

Seth Bergman

💻 👀 🤔

Nic Young

💻 👀 🤔

Kristiyan Dimitrov

💻 🚧 ⚠️

Ashley Templet

🤔 📆 💼

Mark Chernov

💻

Angela Lin

💻

Chris Gonzalez

💻

CL Mason

💻

John Goure

💻

David McClain | Dirtyredz

💻

Peter Eck

💻

Roger Keith

💻

Chris Galvan

💻

Jacob Fielding

💻

David

💻

Sumit Parakh

💻

K MacLeod

💻

marciojcoelho

💻

dennis

💻

Shobhit

💻

Rick

💻

Jim

💻

Soris Cox

💻

Chris Laughlin

💻

Earl Jay

💻

Alexander Nelson

💻

Kanit Sharma

💻

aasifkhan7

💻

Babu Thomas

💻

David Bledsoe

💻

eharris99

💻

Erdem Efe Erol

💻

Ivan Martinez Morales

💻

Josh Callahan

💻

Josiah Dahl

💻

Kyle Gunn

💻

Richard Supak

💻

Tomer Ben-Rachel

💻

David Yearwood

💻

Timothy Quirk

💻

danielasannino

💻

Conrad Bituin

💻

Tunmise Ogunniyi

💻

Calin

💻

Jeffrey Seneff

💻 🎨

This project follows the all-contributors specification. Contributions of any kind welcome!