nxdoc-assets

Clone Tools
  • last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- library/lib/nxdoc-assets/submethod.html.yuidoc: Supporting origin resolution for submethods.

Having rewritten 2/3 of nx::Object

  1. … 3 more files in changeset.
- library/lib/nxdoc-assets/yuidoc/api-next.css: Minor css tweak to align the yuidoc standalone and xowiki versions ...

- @class.html.yuidoc, @object.html.yuidoc: Reflected naming changes from "attribute*" to "property*" - library/lib/nxdoc-core.tcl: Major cleanup - library/lib/nxdoc-html.tcl: Made sure that the navigation structure is rendered in a fixed order, with the per-entity elements coming last. - library/nx/nxdocIndex: Added method occurrences etc.

  1. … 4 more files in changeset.
- library/lib/nxdoc-assets/body.html.yuidoc: Added a tiny piece of missing styling markup ...

- library/lib/nxdoc-core.tcl: Major refactoring accomplished: Managed to refactor the validation code into a separate module, obtain a better separation between the backend implementations, ... Relocate the validate() method implementations into the Validator mixin layer. Validation (the validate cascade) is now triggered from within the mixin layer ... further improves the separation of concerns in nxdoc ... Also, moved frontend code into two distinct Tcl packages: We now distinguish between the DC ("Documentation Comments") and the XODoc frontends. I also remastered the entire frontend handling and disentangled the various concerns: specifying documentation sources, 1st- and 2nd pass handling, etc. - Support for document multiple Tcl packages per NXDoc project. Multi-package support, plus validation mode for packages, adding missing files to the repo - tests/doc.test: General cleanup, deactivated some tests for the time being (till the DC interface settles) - library/lib/nxdoc-core.tcl: Removed dead comments and dead codex - YUIDoc template suite: Added Monikas recent adaptations/extensions. I still have to check the resource paths for the xowiki backend, which are most probably broken for now. - Adjusted TODO for accomplished tasks.

  1. … 10 more files in changeset.
- library/lib/nxdoc-assets/@project.html.yuidoc|body.html.yuidoc: Slight re-arrangement of markup to fit Monika's yuidoc redesign - library/lib/nxdoc-assets/yuidoc/*: Added Monika's yuidoc ressources (images, styles); removed obsolete assets (nx.png, bg_hd.gif).

    • binary
    ./yuidoc/arrow-blue.png
    • binary
    ./yuidoc/arrow-download-blue.png
    • binary
    ./yuidoc/arrow-white.png
    • -0
    • +480
    ./yuidoc/base.css
    • binary
    ./yuidoc/bg-download-hover.png
    • binary
    ./yuidoc/bg-download.png
    • binary
    ./yuidoc/boxarrow.png
    • binary
    ./yuidoc/footer-bg-green.png
    • binary
    ./yuidoc/header-bg-green.png
    • binary
    ./yuidoc/next-logo-s.png
  1. … 3 more files in changeset.
- apps/utils/nxdoc: Created a first version of a command-line script around the nxdoc machinery, for Makefile integration. - Makefile.in: Added two experimental nxdoc make-targets: [make yuidoc] and [make xowiki]. In addition, provided for a doc-specific cleanup target: [make cleandoc]. Also changed the way TCLLIBPATH is initialised for makefile runs, to preserve the surrounding environment settings. - tests/doc.test: Deactivated obsolete sections; actual cleanup is pending. - Refactored nxdoc code fragments into sub-packages, namely the html and xowiki rendering components; renamed some file and directory. - Some necessary adjustments to make nxdoc work with the new property/variable nomenclature; spotted some misbehaviour of [namespace import] when running under 8.6b2 (to be investigated; see XOTcl-lanfRef.xotcl)

    • -0
    • +106
    ./@class.html.asciidoc
    • -0
    • +289
    ./@class.html.yuidoc
    • -0
    • +62
    ./@command.html.asciidoc
    • -0
    • +117
    ./@command.html.yuidoc
    • -0
    • +31
    ./@method.html.asciidoc
    • -0
    • +87
    ./@method.html.yuidoc
    • -0
    • +20
    ./@object.html.asciidoc
    • -0
    • +105
    ./@object.html.yuidoc
    • -0
    • +45
    ./@package.html.asciidoc
    • -0
    • +12
    ./@package.html.yuidoc
    • -0
    • +102
    ./@project.html.asciidoc
    • -0
    • +16
    ./@project.html.yuidoc
    • -0
    • +388
    ./asciidoc/xhtml11.css
    • -0
    • +52
    ./attributemethod.html.asciidoc
    • -0
    • +131
    ./attributemethod.html.yuidoc
  1. … 68 more files in changeset.