mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-03 12:02:53 +00:00
1.7 KiB
1.7 KiB
Basic setup for development
Required tools/packages
- SSH
- Git
- Docker & Docker-Compose
- Node.js & NPM - be sure to install the "Fermium" (14.x) LTS version, might need a PPA or use NVM
- NVM - if you want to use multiple different versions of node
Example for Debian based distributions:
apt install ssh git docker docker-compose nodejs
IDE - recommended choices
Optional helpful tools
- Curl - for executing HTTP requests on the command line
- Postman or Insomnia - for executing HTTP requests with a GUI
Before you start (Windows only)
As we are working on LF line-endings only, make sure your editior or IDE does not introduce CRLF line-endings.
Depending on your preferred settings you could consider applying git config core.eol lf and git config core.autocrlf input within our reposiories.
Clone starter repositories
- Minimal deployment - contains backend, database, minimal connector, copy (from api) and app
- Minimal connector - an example connector to learn the principles of connector development
git clone git@gitlab.com:openstapps/minimal-deployment.git
git clone git@gitlab.com:openstapps/minimal-connector.git