All scripts can be run with ./scripts/[script].
📄️ Code quality and reviews
The main goal of your contribution to the foodsharing codebase should be to make the platform great for the users.
📄️ Coding guidelines
We do have a few coding guidelines, mentioned at various places in these devdocs.
📄️ Feature toggles
Feature toggles are a technique in software engineering to control the release of new features in an application. It is a switch function that allows new features to be temporarily enabled or disabled to control the impact on the application and user experience.
📄️ How to use Git
How you perform a rebase
📄️ Gitlab Runner
If you want to configure the GitLab-CI, check the Gitlab Docs out.
📄️ Hotfix deployment
Preparation and merge:
📄️ IDE Setup
php Code style
This section will describe our servers, where the pages are running.
📄️ How to report an issue
Let's suppose that you want to report a simple issue:
📄️ Workflow for Merge requests
We want to release the beta version of the foodsharing website to production every two months.
📄️ HTTP Request
The traditional loading of a page is a http request,