Skip to content

Latest commit

 

History

956 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Three

My polyglot monorepo. It keeps the projects I rely on most under a single roof so I can share tooling, manage dependencies consistently, and clone everything in one go.

Documentation and contribution

Start with the documentation portal for repository and project records, and CONTRIBUTING.md for contribution and review. The Delivery Wave identifies current authorized work.

Why this repo exists

Maintaining several language stacks across scattered repositories was slowing me down. Consolidating them here lets me:

  • reuse the same CI, release, and security policies;
  • version cross-cutting assets together;
  • archive upstream code (including Git LFS objects) so future clones depend on this repo only.

What’s with the name?

The name reflects the repo's original consolidation of OnePython, OneDotNet, and a growing set of other projects. Those historical roots still explain the branding, but they no longer map 1:1 to today's top-level directories.

Canonical repository layout

The current repository contract is:

  • src/ contains active monorepo projects, organized under lab/, private/, public/, and sample/. The migrated OneDotNet public C# projects now live under src/public/.
  • tests/ contains matching test projects for code that follows the root monorepo layout, including the migrated OneDotNet public C# tests under tests/public/.
  • The active C# code migrated out of the historical OneDotNet/ subtree now lives under the canonical root src/, tests/, and src/lab/ layout.
  • There is no top-level OnePython/ directory in this repository. Python workspace members now live under src/ and are declared in the root pyproject.toml.

Projects included

Project Directory Upstream Commit
Asciidoctor LaTeXMath src/public/lib/asciidoctor-latexmath/ Repo 514d685
ImageOcclusionEditor src/public/app/ImageOcclusionEditor/ Repo e08f834
OneDotNet (historical import) git history only Repo 17f2224
Steam Account History to CSV src/public/lib/steam-account-history-to-csv/ Repo b759a52
Hexo Renderer AsciiDoc src/public/lib/hexo-renderer-asciidoc/ Repo d98f8d5

Repository toolchain

Use the workspace and toolchain setup guide for pnpm, uv, .NET, mise and HK setup. Workspace manifests remain the source of build membership and package configuration.

C# analyzer and compatibility exception inventory

See the shared compatibility rationale for existing analyzer exceptions, build-property ownership and their consumers.

GitHub Copilot Telegram notifications

The Telegram notification project owns supported host integration, installation, secret storage, session identity and notification behavior. Use its project documentation for current instructions.

Each subtree was imported with git subtree add --squash, so future pulls can use git subtree pull --prefix=<dir> <remote> main --squash to stay in sync.

About

My polyglot monorepo.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages