{"id":20795209,"url":"https://github.com/withlithum/grimoire","last_synced_at":"2025-03-12T01:30:00.728Z","repository":{"id":238969200,"uuid":"798129527","full_name":"WithLithum/Grimoire","owner":"WithLithum","description":"A framework for validating Brigadier commands","archived":false,"fork":false,"pushed_at":"2024-05-19T10:15:31.000Z","size":62,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"trunk","last_synced_at":"2025-01-18T11:22:30.735Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WithLithum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-09T06:39:22.000Z","updated_at":"2024-05-19T10:15:29.000Z","dependencies_parsed_at":"2024-05-09T07:46:18.659Z","dependency_job_id":"1415b41a-4349-47ce-87dd-fa502b3df46a","html_url":"https://github.com/WithLithum/Grimoire","commit_stats":null,"previous_names":["withlithum/grimoire"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WithLithum%2FGrimoire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WithLithum%2FGrimoire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WithLithum%2FGrimoire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WithLithum%2FGrimoire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WithLithum","download_url":"https://codeload.github.com/WithLithum/Grimoire/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243139159,"owners_count":20242507,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T16:20:22.427Z","updated_at":"2025-03-12T01:30:00.634Z","avatar_url":"https://github.com/WithLithum.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grimoire\n\nGrimoire is a .NET-based framework for validating Brigadier commands.\n\nIt works by defining the overall \"archetype\" of parameters and commands beforehand, and validate each nodes of the command based on the archetype. Where validating with Brigadier itself requires a one-to-one definition in Brigadier which defining commands in it is a great complexity.\n\n## Usage\n\nGrimoire already defines a basic command type archetype and archetypes for all parameter types supported by Brigadier on its own.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first\nto discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## Licence\n\nThis project is licensed under the GNU General Public License, either version 3 or (at your opinion) any later version. See a copy of the license [here](COPYING).\n\nThere are also other open source projects used in this project. See the [acknowledgements](ACKNOWLEDGEMENTS).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithlithum%2Fgrimoire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwithlithum%2Fgrimoire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithlithum%2Fgrimoire/lists"}