https://github.com/slub/ddev-profile-service
Development System for the SLUB Profile Service
https://github.com/slub/ddev-profile-service
Last synced: 6 months ago
JSON representation
Development System for the SLUB Profile Service
- Host: GitHub
- URL: https://github.com/slub/ddev-profile-service
- Owner: slub
- License: gpl-3.0
- Created: 2021-08-10T09:00:35.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-06-03T07:52:41.000Z (about 1 year ago)
- Last Synced: 2025-06-03T19:26:52.978Z (about 1 year ago)
- Language: PHP
- Size: 3.04 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SLUB Profile Service
This is the main project repository, contains the composer stack and in future the deployment configuration.
## Requirements
* Composer 2.0
* PHP 7.4
## Quickstart
- `git clone git@github.com:slub/ddev-profile-service.git`
- `cd slub-profile-service`
- `ddev start`
- `ddev composer install`
- `ddev import-db -f database.sql.gz`
- `Import DB`
- `Import Assets`
## Local development
### Server
Use the local development environment you like, but a DDEV solution is strongly recommended.
### Handling
You have a main repository "ddev-profile-service" and some child repositories, changes are made
inside the child repositories:
- Checkout the develop branch of the required child repository.
- Make the changes and test them, if all seems good, merge the develop branch inside the master branch.
- Execute a composer update on the root level, composer will fetch now the updated master child branch and update the composer.lock file.
- Push the changed composer.lock file to the master branch.
**Available happen in the future with deployment:**
- The pipeline build now the new version with an updated composer.lock file and deploy the update to the staging server.
- Available happen in the future: If all seems good again, create a tag to deploy the update to the live server.
# License
GPL-2.0 or later
# Maintainer
typo3@slub-dresden.de