Skip to content

Latest commit

 

History

History
103 lines (66 loc) · 2.88 KB

File metadata and controls

103 lines (66 loc) · 2.88 KB

raijin-github-cover

Atlantis Raijin

Raijin Docs RU Raijin Docs EN

What this is

Raijin is an engineering operating model for a unified delivery contour, shipped as the custom atls Yarn bundle It aligns teams on strict standards and strong contracts to increase delivery predictability and real engineering throughput

Who it is for

  • Teams maintaining multiple Node.js/TypeScript projects
  • Developers who need one command contract locally and in GitHub Actions
  • Open-source and internal repositories that need predictable checks and upgrades

What Raijin can do

  • Code validation: check, lint, typecheck, test, checks *
  • Change scope tooling: files changed *, workspaces changed *
  • Build and release flows: service build, library build, release create, npm publish
  • Generators and utility commands for monorepo infrastructure

Quickstart

New project

yarn init @atls/raijin --type project

Use --type library for the library scaffold

Expected result:

  • Project scaffold is created and the versioned Raijin runtime is installed
  • .yarnrc.yml points directly to the stable .yarn/releases/yarn.mjs file
  • Project schematics and the first sync run automatically
  • Raijin commands are available via yarn

Existing project

yarn dlx @atls/raijin init --type project

Use --type library for the library scaffold

Expected result:

  • The project gets the same Raijin runtime, schematics, and first sync without manual bootstrap steps

Upgrade

yarn set version atls

Expected result:

  • The bundle is upgraded to the latest available version through Yarn

Verify

yarn check
yarn files changed list

Expected result:

  • Commands run with expected routing and expected validation steps

How to use in another project

  1. Install the bundle using Quickstart
  2. Commit .yarn/releases and .yarnrc.yml changes to version control
  3. Update with yarn set version atls when newer bundle versions are released

Where to read next