PHPackages                             dmi3yy/ddocs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. dmi3yy/ddocs

ActiveEvolutioncms-module[Parsing &amp; Serialization](/categories/parsing)

dmi3yy/ddocs
============

File-first documentation browser for Evolution CMS manager.

v1.0.0(2mo ago)0151[1 PRs](https://github.com/Dmi3yy/dDocs/pulls)GPL-3.0-onlyPHPPHP ^8.3

Since May 14Pushed 2mo agoCompare

[ Source](https://github.com/Dmi3yy/dDocs)[ Packagist](https://packagist.org/packages/dmi3yy/ddocs)[ RSS](/packages/dmi3yy-ddocs/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

dDocs Documentation
===================

[](#ddocs-documentation)

dDocs is the file-first documentation browser and documentation standard surface for Evolution CMS manager packages. It discovers package Markdown, builds a safe tree, renders documents in the manager, and keeps project-owned notes as files.

Languages
---------

[](#languages)

- [English](en/README.md)
- [Українська](uk/README.md)
- [Deutsch](de/README.md)
- [Francais](fr/README.md)
- [Polski](pl/README.md)

Each supported dDocs language folder contains:

- `README.md` - localized overview and navigation.
- `user-guide.md` - manager user workflows and visible behavior.
- `developer-guide.md` - architecture, package integration, routes, and checks.

Additional files are conditional. dDocs includes `configuration.md`, `reference.md`, `troubleshooting.md`, and `frontend-guide.md` because it has settings, routes, a file index, and a browser viewer runtime.

Locale Status
-------------

[](#locale-status)

LocaleStatusNotes`en``complete`Canonical source for package docs.`uk``complete`Canonical Ukrainian locale.`pl``complete`Localized release pages exist, terminology still follows shared technical names.`de``complete`Localized release pages exist, terminology still follows shared technical names.`fr``complete`Localized release pages exist, terminology still follows shared technical names.Read This First
---------------

[](#read-this-first)

ReaderStart hereManager user[User Guide](en/ddocs/user-guide.md)Package developer[Developer Guide](en/ddocs/developer-guide.md)Documentation contributor[Contributing To Documentation](en/ddocs/contributing.md)AI agent[AI And Agent Readiness](en/ddocs/ai-agent-readiness.md)Language Policy
---------------

[](#language-policy)

Ukrainian documentation uses `uk` only. Legacy Evolution manager values such as `ua` are normalized internally to `uk`; do not create `docs/ua`, list `ua` as a documentation locale, or add `ua` to docs manifests.

Canonical Guides
----------------

[](#canonical-guides)

- [Documentation Standards](en/ddocs/documentation-standards.md)
- [Ukrainian Documentation Standards](uk/ddocs/documentation-standards.md)
- [Configuration](en/ddocs/configuration.md)
- [Reference](en/ddocs/reference.md)
- [Troubleshooting](en/ddocs/troubleshooting.md)
- [Contributing To Documentation](en/ddocs/contributing.md)
- [Glossary And Word List](en/ddocs/glossary.md)
- [Assets Policy](en/ddocs/assets-policy.md)
- [Package And Product Documentation](en/ddocs/package-and-product-docs.md)
- [Docs Manifest](en/ddocs/docs-manifest.md)
- [AI And Agent Readiness](en/ddocs/ai-agent-readiness.md)
- [Migration Guide](en/ddocs/migration-guide.md)
- [Legacy Evolution Docs Strategy](en/ddocs/legacy-evolution-docs-strategy.md)
- [Markdown Example](en/ddocs/markdown-example.md)

Package Documentation Contract
------------------------------

[](#package-documentation-contract)

New Evolution packages should use a lowercase `docs/` root:

```
docs/
  README.md
  assets/
    images/
    diagrams/
  en/
    README.md
    user-guide.md
    developer-guide.md
  uk/
    README.md
    user-guide.md
    developer-guide.md

```

The minimum user-facing locale set is English, Ukrainian (`uk`), Polish, German, and French. Packages may keep Russian as a legacy extra when they already ship it.

dDocs Navigation Contract
-------------------------

[](#ddocs-navigation-contract)

- All package entrypoints must stay inside this `docs/` tree.
- Localized READMEs are navigation and onboarding pages, not generated task logs.
- Internal links must be relative and must resolve inside the package source.
- Code fences must include language identifiers so dTui and Prism can highlight and copy them consistently.
- Images must live under `docs/assets/images/` or another path inside the docs root. dDocs blocks paths that escape safe roots.
- Old generated documentation sites should move to `docs_old/` so dDocs does not index Docusaurus, Jekyll, build config, or generated static files.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance86

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

71d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/669491?v=4)[Dmytro Lukianenko](/maintainers/dmi3yy)[@Dmi3yy](https://github.com/Dmi3yy)

---

Top Contributors

[![Dmi3yy](https://avatars.githubusercontent.com/u/669491?v=4)](https://github.com/Dmi3yy "Dmi3yy (2 commits)")

---

Tags

documentationmarkdowndocsevocmsevolution-cms

### Embed Badge

![Health badge](/badges/dmi3yy-ddocs/health.svg)

```
[![Health](https://phpackages.com/badges/dmi3yy-ddocs/health.svg)](https://phpackages.com/packages/dmi3yy-ddocs)
```

###  Alternatives

[justinwalsh/daux.io

Documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly

4.5k38.2k1](/packages/justinwalsh-dauxio)[daux/daux.io

Documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly

827199.0k1](/packages/daux-dauxio)[petebishwhip/laradocs

Maintain beautiful, version-controlled documentation alongside your Laravel codebase. Markdown in, a polished docs site out.

1037.0k](/packages/petebishwhip-laradocs)[bookdown/bookdown

Provides DocBook-like rendering of Markdown files.

8461.6k16](/packages/bookdown-bookdown)[tobiju/bookdown-bootswatch-templates

Bookdown.io With Bootswatch Styles And Prism Syntax Highlighting

1720.5k1](/packages/tobiju-bookdown-bootswatch-templates)[bookdown/themes

Bookdown.io With Bootswatch Styles And Prism Syntax Highlighting

1139.3k1](/packages/bookdown-themes)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
