Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.
/ FunderMapsFrontend Public archive

This repository aims to combine all Laixer frontend applications into a single monorepo.

License

Notifications You must be signed in to change notification settings

Laixer/FunderMapsFrontend

Repository files navigation

FunderMapsFrontend-Mono

Note: This repository is a work-in-progress. All work done so far is preliminary and subject to change.

About

This repository aims to combine all Laixer frontend applications into a single monorepo. Currently, each project is maintained separately, which promotes code duplication and decreases time efficiency for implementing new features.

For more info, please visit the appropriate section in this README. If you wish to see what is currently being worked on, please visit the project page.

Please see the references below for an overview of information.

Practical

Setup for development - Step-by-step guideline on how to set up a development environment.

Informative

Project information - For information about the individual projects included in this monorepo.

Tooling - For information about our tooling.

Setup for development

(Back to top) This section details our step-by-step setup process to rapidly start development according to our guidelines.

// TODO: Migrate to Wiki

Node

// TODO: Node setup guide

Lerna

// TODO: Lerna setup guide

IDE

// TODO: Visual Studio Code setup guide

Plugins

// TODO: Highlight Visual Studio Code plugins that are essential, complete with project specific setup for each

EditorConfig

// TODO: Document

ESLint

Projects

(Back to top) // TODO: Migrate to Wiki

This section details our individual projects and their purpose.

Client App

// TODO: Document

// TODO: Redirect to separate client app readme

Incident Portal

// TODO: Document

// TODO: Redirect to separate incident portal readme

Customer Portal

// TODO: Document

// TODO: Redirect to separate customer portal readme

Tooling

(Back to top)

// TODO: Migrate to Wiki

This section details the primary tooling used to set up this monorepo, highlighting the essential features that we use from each.

Tool Function
Lerna Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm. It is the main glue that holds everything together.
TypeScript Because who still writes plain JS, amirite?
Vue.js Our frontend framework of choice.

// TODO: Add more tooling and info

License

(Back to top)

This project uses the GNU GPLv3 license. Please have a look at the LICENSE for more details.

About

This repository aims to combine all Laixer frontend applications into a single monorepo.

Topics

Resources

License

Security policy

Stars

Watchers

Forks