Open-Platform-Engineering / Open-Platform-Engineering

Platform Engineering as Code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open Platform Engineering

This project is on the way of to be a greate project to practicing Platform Engineering with Monorepo style.

How to setup

  1. Install Bazel
  2. run bazel build //...

How to develop

  • pined maven_install.json: bazel run @unpinned_maven//:pin
  • generate ddl for domain: bazel run -- //tools/rules_ebean/src/main/java/internal:ebean_ddl -p=$PWD/repository-impl/src/main/sql -g="codes.showme.domain"
  • update pnpm-lock.yaml by: bazel run -- @pnpm//:pnpm --dir $PWD install --lockfile-only
  • start web-ui locally: ibazel run //web-ui:dev_server

About

Platform Engineering as Code


Languages

Language:Java 55.1%Language:JavaScript 23.8%Language:Starlark 12.2%Language:HTML 5.5%Language:Python 2.9%Language:Jsonnet 0.5%Language:CSS 0.0%