Skip to content

Repository files navigation

Codechu

Independent publisher of software products.

Products

Product Description Repo / Channel Status
Disk Cleaner Process-aware safe disk cleanup utility for Linux codechu/disk-cleaner 0.1 beta

License model, target platform, and distribution channel vary per product.

Reusable libraries

Components extracted from Codechu products as standalone libraries — usable in any project, including non-Codechu ones.

Library Language PyPI / dist Repo
codechu-events — Multi-channel thread-safe event bus Python codechu-events events-py
codechu-treeviz — Squarified treemap + sunburst layout Python codechu-treeviz treeviz-py
codechu-xdg — Vendor-namespaced XDG paths (Linux) Python codechu-xdg xdg-py

Repo names carry a language suffix (-py, -rs, -go, etc.) so polyglot implementations of the same idea can coexist.

What this repo is

Organization-wide content shared across all Codechu products — independent of programming language, operating system, license model, or distribution channel.

This repo holds:

  • Vendor identity rules (naming, namespaces, brand)
  • Repository discipline (public vs private, git config, hooks)
  • New-product bootstrap procedure
  • Brand guidelines (palette, typography, logo grammar)

This repo does not hold:

  • Product-specific code or docs (those live in each product's own repo)
  • Technology stack decisions (each product chooses its own)
  • Platform decisions (each product targets its own platforms)
  • Licensing decisions (each product declares its own LICENSE)

Contents

Three layers, narrowing in scope:

STANDARDS.md                         org-wide, language + project-type agnostic
TEMPLATE-CHECKLIST.md                generic bootstrap for any new product
project-type/
├── LIBRARY.md                       any library, any language
└── APPLICATION.md                   any app, any language
lang/
└── python/
    ├── LIBRARY.md                   Python library (PyPI publish, ruff, pytest)
    └── APPLICATION.md               Python app (GTK / Snap / Flatpak)
File Purpose
STANDARDS.md Discipline rules across all Codechu products
STANDARDS.tr.md Türkçe paralel
TEMPLATE-CHECKLIST.md New-product bootstrap procedure
TEMPLATE-CHECKLIST.tr.md Türkçe paralel
project-type/ Library vs application conventions (language-agnostic)
lang/ Per-language extensions (Python today, more coming)
BRAND-GUIDELINES.md Shared palette / typography / logo grammar
BRAND-GUIDELINES.tr.md Türkçe paralel
hooks/ Optional shared git hooks

Language policy

Canonical documentation is English (international reach, sector norm). Türkçe versions exist as parallel translations in *.tr.md files and stay synchronized with the English originals.

Contact

License

Documentation in this repository: CC BY 4.0.

Each product carries its own LICENSE — may be open-source, source-available, or proprietary depending on product strategy.

About

Codechu publisher standards: vendor namespace, brand grammar, AI harness conventions, contributor disciplines. English canonical + Turkish parallel.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages