Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New config manager #760

Closed
wants to merge 7 commits into from
Closed

New config manager #760

wants to merge 7 commits into from

Commits on Sep 26, 2024

  1. doc: trim module API documentation to an overview table of content

    Previously, the setup was confusing. Every symbol imported to module
    level was documented directly. If a ToC was added, sphinx would fail
    due to documentation generated twice for the same symbol.
    
    The new setup **requires** a dedicated autosummary selection of
    documented content.
    
    I think this is better. Often modules provide a lot of stuff, and
    direct documentation rendering on a single page is overwhelming.
    The explicit selection also allows for items to be excluded
    that are only there for technical or historical reasons. This allows for
    an overall more accessible documentation.
    mih committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    17730d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45ecc07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b210dac View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. TMP adjust deps until merge

    mih committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    22c28f7 View commit details
    Browse the repository at this point in the history
  2. test: ingest legacy tests for ConfigManager

    We have no other choice, but to modify them. Even for the legacy
    adaptor, we do not want to maintain senseless complexities.
    The changes in the tests will document the exact differences.
    mih committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0b747df View commit details
    Browse the repository at this point in the history
  3. feat: sketch of a new configuration manager

    This will eventually fix
    datalad#397
    mih committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    382164a View commit details
    Browse the repository at this point in the history
  4. TMP

    mih committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    421d8f6 View commit details
    Browse the repository at this point in the history