PTKRDME Generator
PTKRDME is a suite of tools for generating professional README documentation for software projects. It provides a consistent reading experience across projects by standardising the sections that appear in every README.
How it works
Each project has a .dev/rdme.config.json file in its root that declares which sections the README should include and their order. Sections are data-driven: they define typed fields (input, select,multi-select, repeater, shields) and render into markdown. Auto-detection scans the project's dependencies, tech stack, and Git metadata to pre-populate section data. All three tools share the same config file format, so teams can use whichever interface suits them.
Repositories
Web App
Browser-based README configurator with drag-and-drop sections, live preview, and project management.
View on GitLabCLI Tool
Terminal-based README generator with automatic project detection, dependency scanning, and CI integration.
View on GitLabVS Code Extension
Editor-integrated README management with sidebar sections, workspace-aware config, and one-click generation.
View on GitLabLibrary (ptkrdmelib)
Shared TypeScript library with section definitions, auto-detection logic, config management, and markdown rendering.
View on GitLab