Export consumer-ui code out to separate repo
-
create separate graphql repo -
create new repo -
define mirroring repo -
remove from npm repo
-
-
publish the following packages to npm (cf. creating and publishing scoped public packages) -
create npm account for the shopozor organization -
@shopozor/auth-client
-
create new repo -
define mirroring repo -
create pipelines -
all branches -
run unit tests
-
-
staging -
publish to npm with alpha version (manual job)
-
-
production-> not necessary-
publish to npm with production version (manual job)
-
-
-
activate eslint precommit hook
-
-
@shopozor/form-validation
-
create new repo -
define mirroring repo -
create pipelines -
all branches -
run unit tests
-
-
staging -
publish to npm with alpha version (manual job)
-
-
production--> probably not necessary-
publish to npm with production version (manual job)
-
-
-
activate eslint precommit hook
-
-
-
publish the following packages to nuget (cf. this gitlab documentation) -
CommonUtils -
GraphqlClient
-
-
make sure to load the nugets from our private nuget registry -
make sure to load our npm packages out of our private nuget registry -
extract fixtures-generator out to separate repo -
create new repo -
take over the relevant stages out of the services Dockerfile
-
take over the relevant services out of the services docker-compose.yaml
-
fixtures should be output to an output
folder which then containsstaging
andpreprod
folders -
create pipelines to generate data -
staging -
preprod
-
-
integrate fixtures-generator as submodule of services
repo -
integrate fixtures-generator as submodule of budzonnerie
repo
-
-
create new repo for the consumer-ui frontend -
define mirroring repo -
restore eslint precommit hook -
add reference to our private npm registry -
move the consumer-ui code to the new repo -
write netlify-like gitlab job -
define DOMAIN_NAME
variable in that repo too -
define REMOTE_DOMAINS
-
create new base docker image -
create new .gitlab-ci.yml
-
configure cypress for the integration tests -
configure cypress for the smoke tests
-
-
clean up obsolete code from services -
fixtures generator -
docker-compose -
dockerfile -
keep backend/fixtures-generator/Dockerfile
-
-
all npm packages -
obsolete dependencies in Dockerfile.nodedeps
-
obsolete symlinks in .gitlab-ci.yml
-
clean up scripts/create_dev_venv.sh
-
obsolete scripts -
scripts/publish_dotnet_packages.sh
-
scripts/publish_download_random_*.sh
-
-
shared/pictures -
remove our nuget packages from nuget.org -
remove our npm packages from npm.org
-
-
rework the security tests (the ones related to the frontend need to run in this repo)
Edited by Laurent