Skip to content

Sheikh-JamirAlam/OpenQ-Frontend

 
 

Repository files navigation

OpenQ-Frontend

Boot Locally

If the work you are engaged in doesn't require the Fullstack, you can boot just the OpenQ-Frontend by following these instructions. We normally work on the 'staging' branch, so make sure have all latest changes from it and do your Pull Requests to 'staging' unless instructed otherwise.

Note: the instructions should work if you are using Mac OS, Linux, but if you are on Windows, make sure to be using (Windows Sublinux System (WSL))[https://learn.microsoft.com/en-us/windows/wsl/install].

1 Get the right .env variables

In the root of OpenQ-Frontend, create a .env file. Copy the content from .env.local-targeting-staging.sample to .env.

cp .env.local-targeting-staging.sample .env

This will ensure that you target the same environment as deployed on staging.openq.dev but with your Frontend booted locally.

2 Boot a Local Json Server

yarn json-server

3 Boot the App

yarn boot:local-targeting-staging

4 Access OpenQ on http://localhost:3000

Contributing

Linting

OpenQ-Frontend uses husky, prettier, and eslint to enforce code style and linting on commits. If you'd like to contribute, please install and enable the prettier and eslint extensions. If you'd rather not install these extensions, you can run eslint --fix . from the OpenQ-Frontend root directory to fix all auto fixable formatting issues and alert you to any linting issues.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Other 0.7%