mula-webapp
v2.3.34-dev.0
Published
mula. Webapp frontend. We provide a highly scalable software suite as a go to place for all merchandise activities.
Readme
Coding Guidelines
Please read our Coding Guidelines before contributing, thanks. https://docs.google.com/document/d/1hjF8kgpYhJGFtIqKH_ajbkzLgnF83Ks-cDv-shXnaao/edit
Quick start
- Install Webstorm -> https://www.jetbrains.com/webstorm/download/#section=mac
- Install node -> https://nodejs.org/en/download/
- Install yarn -> https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable
- Copy .env file to project root -> https://drive.google.com/drive/u/2/folders/1Y_MlO7349KdaxeMAJmgEjqa7aO5oexxn
- Use local-backend.env if you run against your localhost backend
- Use staging-backend.env if you run against the staging server
- rename to -> .env
- Open terminal in project root
- Install project -> yarn install
- yarn start
- Open Chrome and visit localhost:3000
Useful npm commands:
Command | Description
npm run generate| to create a new view/container or component.
Contribute to this repo:
- create a feature branch from development branch with the following structure
- feature/[ticket-number]-[descriptor]
- bug/[ticket-number]-[descriptor]
- test and double-check your changes before push
- Briefly describe what you have done in the commit messages
- If you are ready -> create a pull request using the development branch
- Move / mark your ticket for merge, also make sure the title of your ticket includes 'FE' as frontend indicator.
Features
- Always add all new Strings on implementations to the Frontend code as well as to Localize
Documentation
Coming soon...
License
This project is licensed under to Go Mula GmbH, Copyright (c) 2021 Moritz Halfmeyer & Tobias Boertz.
For more information see LICENSE.md.
