Merge branch 'documentation' into 'master'
improvement : Improving documentation See merge request startinblox/sib-app!4
This commit is contained in:
commit
bc129c614a
51
README.md
51
README.md
@ -2,11 +2,52 @@
|
|||||||
|
|
||||||
HD app is the magic tool that allows the Happy Dev network to thrive in a decentralized way.
|
HD app is the magic tool that allows the Happy Dev network to thrive in a decentralized way.
|
||||||
|
|
||||||
## Requirements
|
## Use cases
|
||||||
|
|
||||||
You need to have both NodeJS and NPM installed and working
|
Identified and scheduled use cases of the application includes (but are not limited to):
|
||||||
|
|
||||||
## Install
|
- Listing of projects
|
||||||
|
- Listing of members
|
||||||
|
- Search of members by skills
|
||||||
|
- Invoicing and billing
|
||||||
|
- Project-scoped chat
|
||||||
|
- Personal messaging
|
||||||
|
|
||||||
|
### Chat
|
||||||
|
|
||||||
|
The repository of the SIB Chat component can be found here:
|
||||||
|
|
||||||
|
- https://git.happy-dev.fr/startinblox/sib-chat
|
||||||
|
|
||||||
|
It is based on XMPP as messaging protocol, Prosody as the server and ConverseJS as the client.
|
||||||
|
|
||||||
|
### Project
|
||||||
|
|
||||||
|
The repository of the project listing components is the core and can be found here:
|
||||||
|
|
||||||
|
- https://git.happy-dev.fr/startinblox/sib-core
|
||||||
|
|
||||||
|
### Invoicing
|
||||||
|
|
||||||
|
The invoicing component is still at an early stage. Its repository is here:
|
||||||
|
|
||||||
|
- https://git.happy-dev.fr/startinblox/sib-invoicing
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
Some general schema of the existing StartinBlox applications architecture can be found here:
|
||||||
|
|
||||||
|
https://docs.google.com/presentation/d/1iCRGaJpFvZjhjIUnpsn6lRTJJ31ES6n94BNkJygzUwM/edit?usp=sharing
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
If you want to contribute or test the app, please follow those steps.
|
||||||
|
|
||||||
|
### Requirements
|
||||||
|
|
||||||
|
You need to have both NodeJS and NPM installed and working.
|
||||||
|
|
||||||
|
### Installation process
|
||||||
|
|
||||||
clone then:
|
clone then:
|
||||||
|
|
||||||
@ -14,12 +55,16 @@ clone then:
|
|||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
|
A first build is mandatory for compiling the static assets.
|
||||||
|
|
||||||
* `make build`
|
* `make build`
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
* `make watch`
|
* `make watch`
|
||||||
|
|
||||||
|
if you are working on something and want to benefit of the hot reload feature.
|
||||||
|
|
||||||
## Run server
|
## Run server
|
||||||
|
|
||||||
* `make serve`
|
* `make serve`
|
||||||
|
Loading…
Reference in New Issue
Block a user