Commit c682e450 authored by Raphaël Flores's avatar Raphaël Flores
Browse files

Merge branch 'fix/add_docker-compose_version_required' into 'master'

Specify the minimum docker-compose version.

See merge request urgi-is/data-discovery!301
parents be2c6845 4af46c74
......@@ -66,12 +66,13 @@
- Git LFS is used to store with the application the JSON data ready to be loaded in elasticsearch. If you clone the repository without installing git LFS, the data will not be cloned. To get the JSON data, you must install git LFS (look at [how to install](https://git-lfs.github.com/)).
- Another dedicated Git LFS project (internal only) will be created to handle all private + public JSON files
- the JSON files generation is handled by an external ET (extract/transform) tool, only per-app suggestions are generated here using `./scripts/createSuggestions.sh`.
- The JSON files generation is handled by an external ET (extract/transform) tool, only per-app suggestions are generated here using `./scripts/createSuggestions.sh`.
- To use docker-compose for indexing the JSONs locally, you need to install docker-compose 1.19+: <https://docs.docker.com/compose/install/>
## Development environment
- Look at the [README.md](README.md) for installation and execution instructions.
- Recommanded IDE are [Visual Studio Code](https://code.visualstudio.com/) or [Intellij IDEA](https://www.jetbrains.com/idea/)
- Recommanded IDE is [Intellij IDEA](https://www.jetbrains.com/idea/)
- Use linting to apply code standards within the team:
- Use `ng lint` (for frontend code only)
- Use [Checkstyle](https://checkstyle.org/) and [PMD](https://pmd.github.io/) (**TODO**: implement) for backend (+frontend?) code
......
......@@ -47,6 +47,7 @@ The indexing process depends on the following tools, you need to have them insta
- GNU GZIP: <https://git.savannah.gnu.org/cgit/gzip.git>
- GNU Bash v4+: <https://www.gnu.org/software/bash/>
### Data handling
At the moment, all data is located next to the code in the `data` directory. If you want to have a look at the code only, you can ignore this directory at git clone step by setting the variable `GIT_LFS_SKIP_SMUDGE=1`, ie.:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment