Watch
1
0
Fork
You've already forked inventree-gattung
0
No description
  • Python 62.3%
  • TypeScript 15.7%
  • JavaScript 13.7%
  • Jinja 4.3%
  • Shell 1.9%
  • Other 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Markus Walther 94d376e720 docs: current state records the runner cap and the green manual runs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 04:26:47 +01:00
.claude chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
.forgejo/workflows ci: fit the 3 GB Docker-in-Docker daemon (ADR-0014) 2026-10-29 03:59:17 +01:00
core fix(bom): relaxations come from the core (INV-1); invariant tests 2026-10-28 23:21:37 +01:00
dev ci: fit the 3 GB Docker-in-Docker daemon (ADR-0014) 2026-10-29 03:59:17 +01:00
docs ci: fit the 3 GB Docker-in-Docker daemon (ADR-0014) 2026-10-29 03:59:17 +01:00
handbook feat(api): cursor pages, idempotency keys and a job resource 2026-10-28 22:51:22 +01:00
plugin test: the scan test's comment no longer claims N-2 2026-10-29 00:42:19 +01:00
schemas fix(models): match the §11.2 DDL; schema-diff compares the migrated database 2026-10-28 21:03:27 +01:00
scripts fix(docs): the reference generator imports the plugin's config module 2026-10-28 23:37:42 +01:00
spikes feat(ui): UI strings through InvenTree's Lingui instance (S-1 i18n) 2026-10-28 23:03:31 +01:00
tests build: lint, security, licence and traceability checks 2026-10-28 23:21:37 +01:00
.dockerignore chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
.env.example chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
.gitattributes chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
.gitignore ci: run just ci and e2e on the docker-cli runner without bind mounts 2026-10-28 21:30:40 +01:00
.yamllint.yaml feat(M-1): gattung-core L3 with catalog v1; plugin index, scope, mapping, events 2026-10-28 16:39:33 +01:00
CHANGELOG.md ci: fit the 3 GB Docker-in-Docker daemon (ADR-0014) 2026-10-29 03:59:17 +01:00
CLAUDE.md docs: current state records the runner cap and the green manual runs 2026-10-29 04:26:47 +01:00
compose.ci.yaml ci: fit the 3 GB Docker-in-Docker daemon (ADR-0014) 2026-10-29 03:59:17 +01:00
compose.yaml build(dev): resource limits, healthchecks and an explicit network 2026-10-28 23:25:08 +01:00
GATTUNG.md chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
GATTUNG_INVENTREE_PLUGIN_DESIGN_SPEC.md docs(spec): adopt design spec v0.13; CLI section is now §13.3 2026-10-28 20:52:54 +01:00
install-stack.sh chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
justfile ci: fit the 3 GB Docker-in-Docker daemon (ADR-0014) 2026-10-29 03:59:17 +01:00
LICENSE chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
pyproject.toml fix(bom): relaxations come from the core (INV-1); invariant tests 2026-10-28 23:21:37 +01:00
README.md chore(M-0): repository, dev stack, CI, handbook skeleton, spikes S-1 and S-2 2026-10-28 14:46:49 +01:00
RUN.md docs: changelog, RUN and current state for M-7 so far 2026-10-28 23:22:38 +01:00
SPEC_SPEC_v1.2.md docs(spec): adopt design spec v0.9; host conventions and engineering standard verbatim 2026-10-28 20:31:12 +01:00
uv.lock feat(M-4,M-5,M-6): collections, BOM, labels, scanning, packaging; handbook complete 2026-10-28 17:27:54 +01:00

Gattung for InvenTree

Generic part identifiers for interchangeable components. A label such as C/0603/100n/16V/X7R names a kind of part by its requirements; any concrete part at least as good fulfils it. This repository holds:

Path What
GATTUNG.md The specification (normative; CC BY 4.0).
core/ gattung-core, the reference implementation (L3), with catalog v1 (CC0).
plugin/ inventree-gattung, the InvenTree plugin applying it (MIT).
handbook/ User and admin handbook (en, de).
GATTUNG_INVENTREE_PLUGIN_DESIGN_SPEC.md Design spec of the plugin.
docs/decisions/ Architecture decision records.

Install the plugin into InvenTree 1.6 or later: see RUN.md and the handbook's installation page. Develop: just setup, just dev, just check.