GitXplorerGitXplorer
j

lab

public
3 stars
0 forks
30 issues

Commits

List of commits on branch main.
Verified
60e2b48522c0b1db2abd8291fe365fe6c9ceac6d

Merge pull request #511 from jackvincentnz/renovate/graphql-16.x

jjackvincentnz committed 10 days ago
Verified
f4100564e9e3feefadaadff1c58e3984911c8263

Merge pull request #520 from jackvincentnz/renovate/eslint-plugin-react-7.x

jjackvincentnz committed 10 days ago
Verified
c53fe968cd0e0769e4c57c7ffd64480b93d783f5

Merge pull request #521 from jackvincentnz/renovate/jsdom-24.x

jjackvincentnz committed 10 days ago
Verified
e293c9c73cb2e3c6bbdadc25055cef9d3e1ce3fb

Merge pull request #522 from jackvincentnz/build

jjackvincentnz committed 10 days ago
Unverified
a9934ac0bb1cb5548bbecedfa952a1366e815665

build: bump bazel to 7.3.1

jjackvincentnz committed 11 days ago
Unverified
f69bd0bebab24a13d4340b71b362c63a009292f4

build: update to rules_js@2.x and friends

jjackvincentnz committed 11 days ago

README

The README file for this repository.

Lab

Build status

Monorepo for experimenting with Bazel, Typescript, Java etc.

Getting started

Setup build environment with:

brew install bazelisk
brew cask install docker

Build solution with:

bazel build //...

Test solution with:

bazel test //...

Run the whole local environment in docker with:

bazel run //:start

Run e2e tests with:

bazel test //apps/organizer/e2e

Tooling

This repository includes multiple tools to improve consistency, maintainability and developer efficiency.

Build

  • Bazel: Fast, multi-language, reproducible, incremental build system.

Style

  • pre-commit: Pre-commit source linting.
  • Commitlint: Commit message linting.
  • Prettier: Opinionated code formatting.
  • ESLint: Find and fix problems in your JavaScript code.

More info: Style

Continuous integration

  • Build & test: The solution is built and tested on each PR and commit to master.