No description
  • TypeScript 99.9%
  • JavaScript 0.1%
Find a file
momsse 2ea9651131
Some checks are pending
CI / build (push) Waiting to run
docs: add README documenting Forgejo primary + GitHub backup remotes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-04 11:46:46 +02:00
.claude/commands chore(claude): clarify /resolve-issue remote review = Claude's PR comments, not ultra review 2026-07-02 12:17:39 +02:00
.github ci: add GitHub Actions workflows and Dependabot config 2026-05-29 22:48:43 +02:00
.husky chore: enforce lint at commit time and clear existing violations 2026-05-29 22:53:41 +02:00
.vscode chore: initialize Effect TypeScript project 2026-05-26 20:31:11 +02:00
apps refactor(backoffice): name the revoke-all-sessions setter with its subject 2026-06-23 15:46:29 +02:00
docs refactor(crypto,config,authentication): centralise crypto & configs, address review passes 2-3 2026-06-11 18:25:02 +02:00
packages refactor(arctic-oauth): name the shared retry options RETRY_POLICY 2026-06-23 17:59:05 +02:00
patches feat(oauth): arctic adapter core with discord & google providers 2026-06-14 13:19:52 +02:00
.env.example feat(crypto,config): key id in AES-GCM envelope for OAUTH_TOKEN_ENCRYPTION_KEY rotation 2026-06-12 09:08:28 +02:00
.gitignore feat(backoffice): scaffold apps/backoffice admin UI (PR 13/13) 2026-06-17 14:22:48 +02:00
.nvmrc chore: set up pnpm workspace with DDD structure and tooling 2026-05-26 21:16:19 +02:00
.oxfmtrc.json chore: set up pnpm workspace with DDD structure and tooling 2026-05-26 21:16:19 +02:00
.oxlintrc.json chore(lint): scope the *.gen.ts oxlint ignore to apps/backoffice 2026-06-23 15:07:00 +02:00
AGENTS.md chore: initialize Effect TypeScript project 2026-05-26 20:31:11 +02:00
CLAUDE.md refactor: apply schema-driven SQL across remaining write paths 2026-06-17 11:54:13 +02:00
docker-compose.yml chore(workspace): tooling foundations — config & testing packages, catalogs, oxlint rules 2026-06-11 14:01:15 +02:00
package.json chore: scaffold @octant/oxlint-config with node and react variants 2026-05-26 21:55:18 +02:00
pnpm-lock.yaml refactor(config): resolve the backoffice API base url through Effect Config 2026-06-23 11:32:05 +02:00
pnpm-workspace.yaml chore(deps): bump the effect group across 1 directory with 6 updates 2026-06-16 08:43:27 +00:00
README.md docs: add README documenting Forgejo primary + GitHub backup remotes 2026-07-04 11:46:46 +02:00
tsconfig.json chore: scaffold @octant/typescript-config and centralize tsc 2026-05-26 21:24:22 +02:00
turbo.json chore: set up pnpm workspace with DDD structure and tooling 2026-05-26 21:16:19 +02:00

Octant

Event-sourced monorepo (Effect / TypeScript).

Git remotes

The canonical repository is hosted on Forgejo; GitHub is kept as a mirror/backup.

Remote Role URL
origin Primary ssh://git@forgejo.skal.ovh:2222/momsse/octant.git
backup Mirror https://github.com/viziertronic/octant.git

Day-to-day work targets origin (Forgejo):

git push origin <branch>
git pull origin <branch>

To mirror a branch to the GitHub backup:

git push backup <branch>

Reproducing this setup on a fresh clone

git clone ssh://git@forgejo.skal.ovh:2222/momsse/octant.git
cd octant
git remote add backup https://github.com/viziertronic/octant.git

Development

pnpm install
pnpm dev        # turbo dev
pnpm test       # turbo test
pnpm typecheck  # turbo typecheck
pnpm lint       # oxlint