Skip to content

Erste Schritte

Foodsharing ist hauptsächlich in PHP und Vue.js geschrieben.

Anforderungen

INFO

Um zwischen Node.js-Versionen auf einem UNIX-System zu wechseln, kannst du nvm verwenden.

Projektstruktur

Details
Foodsharing
├── client
│   ├── lib
│   ├── src
│   │   ├── api
│   │   ├── components
│   │   ├── fonts
│   │   ├── helper
│   │   ├── mixins
│   │   ├── scss
│   │   ├── stores
│   │   └── views
│   └── test
├── docker
│   └── conf
├── migrations
├── scripts
├── translations
├── src
│   ├── Command
│   ├── Dev
│   ├── Lib
│   ├── Modules
│   ├── Permissions
│   ├── RestApi
│   └── Utility
├── templates
├── tests
│   ├── acceptance
│   ├── api
│   ├── cli
│   ├── functional
│   └── unit
└── websocket
    └── src

Starte die lokale Umgebung

Die Entwicklung auf lokaler Basis erfordert ein UNIX-Betriebssystem mit installiertem Docker.

WARNING

Wenn du unter Windows entwickelst, ist WSL mit Docker Desktop erforderlich.

Wenn du unter Linux entwickelst, ist Docker erforderlich.

bash
git clone git@gitlab.com:foodsharing-dev/foodsharing.git foodsharing
cd foodsharing && ./scripts/start

INFO

Du benötigst einen SSH-Schlüssel auf deinem System, um das Repository mit SSH zu klonen (Einrichtungsanleitung).

Fahre fort mit Seed Overview.

Go Mobile Wild

Eine vorkonfigurierte Visual Studio Code-Umgebung erfordert ein GitLab-Konto.

Open in Gitpod