Ambimax® Developer Guide
1.
Best Practices
❱
1.1.
API development
1.2.
Continuous Integration (CI)
❱
1.2.1.
GitHub Actions
1.2.2.
Jenkins
1.3.
Creating a new repository
1.4.
EditorConfig
1.5.
Pull Request Workflow
1.6.
Semantic Release
2.
Editors
❱
2.1.
PhpStorm
2.2.
Visual Studio Code
3.
General
❱
3.1.
Information gathering
3.2.
Company website (ambimax.de)
3.3.
Snipe-IT
4.
How-Tos
❱
4.1.
K8s ambimax-intern
❱
4.1.1.
Renew SSL certificates
4.1.2.
Reset load balancer droplet
4.2.
Azure
❱
4.2.1.
Adjust Quotas In Our Subscription
4.2.2.
Renew Azure credentials for Terraform
4.3.
GitHub How-Tos
❱
4.3.1.
Connect to an existing repository
4.3.2.
GitHub Notifications
4.4.
Project analyzer
4.5.
How to use Xdebug
❱
4.5.1.
Xdebug with Docker Compose and PHPStorm
5.
Infrastructure
❱
5.1.
Docker
❱
5.1.1.
Docker Images
6.
Kubernetes
❱
6.1.
Quick Start
6.2.
Sealed Secrets
7.
NodeRed
❱
7.1.
Development
8.
Package Management
❱
8.1.
Docker
8.2.
Node.js (Yarn / NPM)
8.3.
PHP (Composer)
❱
8.3.1.
Composer dependency guidelines
9.
Shopware
❱
9.1.
deploy a new shopware project
❱
9.1.1.
Add a database to the project
9.1.2.
Adding a domain to Digitalocean
9.1.3.
Adding a new project to the Servinga deployment
9.1.4.
New ArgoCD App
9.2.
Shopware Development
❱
9.2.1.
Creating a new Shopware 6 project
9.2.2.
Shopware 6 template
10.
Technologies
❱
10.1.
Node.js
❱
10.1.1.
Learning
10.1.2.
Node Version Manager
11.
Terraform
❱
11.1.
Local Development
11.2.
Switch Versions
12.
Workstations
❱
12.1.
Linux
12.2.
macOS
Light (default)
Rust
Coal
Navy
Ayu
Developer Guide
Infrastructure