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

Support system wide installation and usage of Notation #756

Open
priteshbandi opened this issue Aug 1, 2023 · 0 comments
Open

Support system wide installation and usage of Notation #756

priteshbandi opened this issue Aug 1, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@priteshbandi
Copy link
Contributor

priteshbandi commented Aug 1, 2023

Is your feature request related to a problem?

As a system administrator I want to install and configure notation in system wide directory(aka central place) and allow all other users to run it.

As a system administrator, I want to perform a system-wide installation and configuration of Notation, thereby enabling all users to execute it seamlessly.

What solution do you propose?

There can be multiple ways to support this, as a starting point, we may explore the option of supporting a configuration file(config.json) located in a predefined system-wide directory. Notation can then check for the presence of this configuration file to determine the location of the required plugins and configurations.

What alternatives have you considered?

  1. Install Notation to a system-wide directory.
  2. Install the plugin and create trust-store trust policy and other config files in the system-wide directory using the specified directory-structure.
  3. Now, each user can set XDG_CONFIG_HOME to the directory created in step 2 and start using notation.
@priteshbandi priteshbandi added enhancement New feature or request triage Need to triage labels Aug 1, 2023
@yizha1 yizha1 removed the triage Need to triage label Aug 29, 2023
@yizha1 yizha1 added this to the future milestone Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants