Streamline architectural design and visualization with an as-code approach. Integrates C4 Model and ArchiMate for efficient workflow.
The following commands assume the ArchiCode workspace is located in the current directory.
Show the help information
docker run \
  -u "$(id -u):$(id -g)" \
  -v "$(pwd):/workdir" -w "/workdir" \
  --rm ghcr.io/tmorin/archicode --helpGenerate all views
docker run \
  -u "$(id -u):$(id -g)" \
  -v "$(pwd):/workdir" -w "/workdir" \
  --rm ghcr.io/tmorin/archicode views generateGet the JSON schema for the Workspace resource
docker run \
  -u "$(id -u):$(id -g)" \
  -v "$(pwd):/workdir" -w "/workdir" \
  --rm ghcr.io/tmorin/archicode query schemas workspaceGet the JSON schema for the Manifest resource
docker run \
  -u "$(id -u):$(id -g)" \
  -v "$(pwd):/workdir" -w "/workdir" \
  --rm ghcr.io/tmorin/archicode query schemas manifestDependencies upgrade
./mvnw versions:display-dependency-updatesQuarkus update
./mvnw quarkus:updateRelease
./mvnw --batch-mode release:clean \
&& ./mvnw --batch-mode release:prepare \
  -DreleaseVersion=X.Y.Z \
  -DdevelopmentVersion=Y.X.Z-SNAPSHOTBuild package and OIC image
./mvnw package -Dquarkus.container-image.build=trueBuild package and OIC image without test execution
./mvnw package -Dquarkus.container-image.build=true -Dmaven.test.skip./mvnw clean package -Dquarkus.container-image.build=true