Skip to content
RigelBuildPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meissa

Shared public tooling for RigelBuild repositories. Meissa pins the toolchain and exports rumdl, Biome, and their shared Markdown policy.

Exports

The flake exports packages.<system>.rumdl, packages.<system>.biome, and packages.<system>.rumdl-base-config. The last package contains rumdl/base.toml. It also exports devenvModules.default, which adds only rumdl and Biome to PATH and sets RUMDL_BASE_CONFIG to that store file.

Import the module in a consumer's devenv.nix:

{ inputs, ... }:
{
  imports = [ inputs.meissa.devenvModules.default ];
}

Declare Meissa as a devenv input without following the consumer's nixpkgs pin:

inputs:
  meissa:
    url: github:RigelBuild/meissa

Consumer .rumdl.toml files inherit the shared rules and can add local exclusions:

extends = "$RUMDL_BASE_CONFIG"

The policy is the shared [MD0nn] rule set in Compass's .rumdl.toml. Meissa's own development shell also provides Bun, Node.js, and moon from its pinned nixpkgs.

Packages

Packages under packages/ are published to npm as @rigelbuild/<tool> and versioned independently.

Meissa is public: never name or cite a private repository. ref-gate enforces this with ref-gate.config.json.

Releases

Release Please opens one release pull request covering every changed package. When it merges, the release workflow publishes each released package to npm with provenance through trusted publishing. A new package needs one manual first publish before its trusted publisher can be attached.

Local development

Run direnv allow . once, then direnv exec . rumdl check . or direnv exec . bun test. CI runs nix flake check and moon run :ci (lint, markdown, the ref-gate self-check, and every package's typecheck and tests).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages