alfsb
alfsb
Added support for namespace correct, bundled **XML** entity files. So a line like this on `global.ent` ```xml Composer ``` becomes this on `doc-base/temp/entities.ent` ```xml ``` and an file named `doc-lang/entities/callback.cmp.xml`...
Yes to squash and rebase. I just found out that manual building is not idempotent, and because of that, my regression testing so far was inadequate. Back to draft, until...
Some observations that I gathered while working on making manual build idempotent. At a size of ~41 Mb and actual entity usage, the PHP manual is dangerously close to hinting...
> Would changing the entities generated by `file-entities.php` to Process Instructions that are transformed into an XInclude (which takes a system path) fix the issue? Yes. Yet, a better solution...
I'm thinking of opening an issue, to keep track of these projects. An road map of mentioned projects above, and to document some bottlenecks found in the way, like the...
I will change my answer, after [this](https://github.com/php/doc-base/pull/198#issuecomment-2518492364) comment. > Would changing the entities generated by `file-entities.php` to Process Instructions that are transformed into an XInclude (which takes a system path)...
While doing rebase (and tests) efforts, I found an entity collision. Enity `resource` is defined in two places: - https://github.com/php/doc-base/blob/master/entities/global.ent#L590C65-L590C81 - https://github.com/php/doc-en/blob/master/language-snippets.ent#L799
> Please remove the one in `language-snippets.ent` I will do it Monday morning, after merging the small PRs.
Some other notes. I discovered only yesterday that is a whole W3C recommendation for XML Fragments, and I'm surprised to to see solution adopted here is the [same](https://www.w3.org/TR/xml-fragment/#d1e1332) of said...
> Please remove the one in `language-snippets.ent` Pushed a change to detect duplicated entity names on first language loaded (so translations can detect internal duplications), and finally tested inter repository...