This project's goal is to provide first class statistics for SORMAS.
- This is pre-alpha code
- DO NOT CONNECT THIS TO A PRODUCTION SERVER
- Does it work (yet): Kind of
- Should I use it in production: Absolutely not
- Will it eat my laundry: Yes
Check the READMEs
in the subfolders for more details.
SORMAS-Stats
├── dev # useful tools and resources which makes a devs life easier
├── docker # necessary to run the SORMAS-Docker stack via docker-compose
├── src # directory contains useful
│ ├── grafana # Dockerfile, dashboards and datasources for Grafana to visualize data
│ ├── old # first version of R code: Will be ported and removed eventually
│ └── stats # contains Dockerfile DB migrations, and statistics scripts in R and Python
├── .env # ENV variables for docker-compose
└── docker-compose.yml # run more or less a SORMAS-Docker stack with a stats and grafana container included
Start the stack via docker-compose up -d
. This might take a while as this starts more or less a complete SORMAS-Docker deployment including together with the statistics
and grafana
container of this repository.
First of all: Thank you for getting involved, we love contributions! Follow these steps:
- Pick or create an issue which you want to resolve
- Fork the project
- From the repo base folder run
git checkout devlopment && git checkout -b feature/$issue-numer$-$some-name$
. This helps the team to keep overview. - Start your work: PLEASE include the issue number you are working on at the beginning of each commit message. E.g., for commits belonging to issue 123 use
git commit -m '[#123] your message here'
for each commit. GitHub will automatically use this to link issues and commits which makes at lot things easier. - Open a Pull Request. For bigger changes, you can also consider to open a draft PR such that we can take a first look at what is going on.