Skip to content
This repository has been archived by the owner on Dec 26, 2024. It is now read-only.

feat(config): add config-schema.json for IDE support #98

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

1337Nerd
Copy link

@1337Nerd 1337Nerd commented Dec 1, 2024

Introduce a config-schema.json, similar to what Recyclarr utilizes.

This allows IDEs like VS Code to provide autocompletion and linting for omegabrr's configuration file. Included is the adjustment to config.yaml that will enable autocompletion.

@zze0s zze0s changed the title Add config-schema.json for config.yaml IDE support feat(config): add config-schema.json for IDE support Dec 1, 2024
@zze0s zze0s added documentation Improvements or additions to documentation enhancement New feature or request labels Dec 1, 2024
config-schema.json Outdated Show resolved Hide resolved
config-schema.json Outdated Show resolved Hide resolved
config-schema.json Outdated Show resolved Hide resolved
@1337Nerd 1337Nerd requested a review from s0up4200 December 14, 2024 17:57
@s0up4200
Copy link
Contributor

Hi @1337Nerd , great work on this👍 You might be interested to hear that we're currently integrating omegabrr's functionality directly into autobrr. Because of this, this repository is likely to be archived in the near future.

Feel free to check out the ongoing work in this PR: autobrr/autobrr#1885

A key benefit of this change is the elimination of the separate config file. Everything will be configurable, and much more user-friendly, via autobrr's web interface.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants