This repository holds a set of policies, standard, guides and pipelines to get started with a React TS Web Application.
- Work in the open: That means that everything we do should be open, should be public. Please, don't create private repositories unless you have a very strong reason. Keeping things public is a must follow rule for BC Government.
- Customer centred services: All the work that's been created is to improve users, customers, and friends usability and experience. Is important to keep that in mind, because as engineers sometimes we face technical issues, however, our goal is to have a good product.
- Community based work: Remember that you're not alone. It's very likely that your problem is someone else's problem. Let's figure it out together. So, ask a question using our channels. We have our own Stackoverflow and our Rocket Chat channel.
Here you will find a comprehensive list of all the languages and tools that are been used on SILVA. And also everything you need to get started, build, test and deploy.
- Progressive Web Application
- Lint
- Tools
- Docker & Docker compose
- Microsoft VS Code
- Styling
- Authentication & Authorization
- REST API
- Lint
- IDE
- VSCode can be a great choice
- Authentication & Authorization
- OAuth 2.0 with JWT Token-based requests.
Once you have cloned this repository, you can get the app running by typing at the project root directory:
docker compose up -d
Then head to http://localhost:3000 too see SILVA running. You can see the REST API working at http://localhost:8080
Before writing your first line of code, please take a moment and check out our CONTRIBUTING guide.
As mentioned, we're here to help. Feel free to reach out and
start a conversation on Rocket chat, you can search for
@jazz.grewal
or @ricardo.campos
.