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

Change configuration format from JSON to TOML #1224

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Oct 5, 2024

  1. Change config format from JSON to TOML

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    97a8f83 View commit details
    Browse the repository at this point in the history
  2. Add TOML sample configs

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    4966ef7 View commit details
    Browse the repository at this point in the history
  3. Add heuristic converter from JSON to TOML

    The converter puts unknown keys under a section 'stray'.
    The config parser puts attributes from the 'stray' section at the top
    level, where JSON keys used to be put.
    This means that keys not considered in the new config structure should
    continue working.
    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    d6bbab3 View commit details
    Browse the repository at this point in the history
  4. Fix collection variable annotations

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    b7cbebf View commit details
    Browse the repository at this point in the history
  5. Fix test framework

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    1ce673f View commit details
    Browse the repository at this point in the history
  6. Change 'JSON' to 'TOML' in docs

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    8a3fb4d View commit details
    Browse the repository at this point in the history
  7. Cleanup JSON to TOML transition helper

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    5072da1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0980836 View commit details
    Browse the repository at this point in the history
  9. Rename cms.conf -> cms.toml

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    1359385 View commit details
    Browse the repository at this point in the history
  10. (Almost) no TOML tables

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    9977023 View commit details
    Browse the repository at this point in the history
  11. Fix TOML loader

    Also, small cosmetic cleanup
    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    c4761c8 View commit details
    Browse the repository at this point in the history
  12. Minor cleanup

    magula authored and wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    74756e8 View commit details
    Browse the repository at this point in the history
  13. Fixup

    wil93 committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    35e0431 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7105fce View commit details
    Browse the repository at this point in the history