diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml deleted file mode 100644 index 9b76b54f1..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: Bug Report -description: Create a report to help us improve -labels: [bug] -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to fill out this bug report! - - type: textarea - id: description - attributes: - label: Describe the Bug - description: A clear and concise description of what the bug is. - validations: - required: true - - type: textarea - id: reproduction - attributes: - label: Steps to Reproduce - description: Tell us what actions you performed before the issue occurred - placeholder: | - 1. Go to '...' - 2. Click on '....' - 3. Scroll down to '....' - 4. See error - validations: - required: true - - type: textarea - id: expected - attributes: - label: Expected Behaviour - description: Tell us what should have happened? - validations: - required: true - - type: textarea - id: actual - attributes: - label: Actual Behaviour - description: Tell us what happened instead - validations: - required: true - - type: textarea - id: environment - attributes: - label: Environment - description: Copy the output of `asdf-info` here - render: shell - validations: - required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 0ed4be40a..000000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -# Force users to use one of our predefined issue templates -blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml deleted file mode 100644 index 8f3d103d6..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: Feature Request -description: Suggest an idea for this project -labels: [] -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to write your suggestion! - - type: textarea - id: problem - attributes: - label: Is your feature request related to a problem? Please describe - description: Please provide a clear and concise description the problem this feature would solve. The more information you can provide here, the better. - placeholder: I'm always frustrated when... - validations: - required: true - - type: textarea - id: solution - attributes: - label: Describe the proposed solution - description: Please provide a clear and concise description of what you would like to happen. - placeholder: I would like to see... - validations: - required: true - - type: textarea - id: alternatives - attributes: - label: "Describe similar `asdf` features and why they are not sufficient" - description: "Describe asdf features you tried to use to accomplish what you wanted. Explain why they are insufficient for the task you were trying to accomplish." - validations: - required: true - - type: textarea - id: workarounds - attributes: - label: "Describe other workarounds you've considered" - description: "A clear and concise description of any alternative solutions or features you've considered." - validations: - required: true diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index d23a6f9b1..f7cd35d0b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -12,4 +12,4 @@ Description: - [ ] Your plugin CI tests are green - _Tip: use the `plugin_test` action from [asdf-actions](https://github.com/asdf-vm/actions) in your plugin CI_ - + diff --git a/README.md b/README.md index 11dfe7bb8..7d370c3d5 100644 --- a/README.md +++ b/README.md @@ -1,45 +1,12 @@ -# asdf plugins repository +# mise plugins repository -The purpose of the [asdf](https://github.com/asdf-vm/asdf) plugins repository is to enable shorthand installation of plugins with: +The purpose of the [mise](https://mise.jdx.dev) plugins repository is to enable shorthand installation of plugins with: ```shell -asdf plugin add +mise plugin install ``` -The asdf core team recommend using the long-form which does not rely on this repository: - -```shell -asdf plugin add -``` - -Read each plugins code before installation and usage. - -## Existing Plugins - -Plugins listed here should be _stable_ and actively _maintained_. If you have issues with a specific plugin please raise them on the plugin repository first. If a deprecated plugin is listed here, please let us know and create a PR to add the most used alternative. - -## Creating a new Plugin - -- Read the [creating plugins guide](https://github.com/asdf-vm/asdf/blob/master/docs/plugins/create.md) -- Consider using our [Template](https://github.com/asdf-vm/asdf-plugin-template) which has the core functionality to tools published to GitHub releases and CI for GitHub/GitLab/CircleCI out of the box. - -### `asdf-community` - -If you're creating a new plugin consider creating it as part of the [`asdf-community`](https://github.com/asdf-community/.github) project. This is a separate community project with consolidated maintenance. - -## Contributing a new Plugin - -- Install repo dependencies: `asdf install` -- Add the plugin to the repository `README.md` _Plugin List_ table. -- Create a file with the shortname you wish to be used by asdf in `plugins/`. The contents should be `repository = `. - - eg: `printf "repository = https://github.com/asdf-vm/asdf-nodejs.git\n" > plugins/nodejs` -- Test your code : `scripts/test_plugin.bash --file plugins/` -- Format your code & this README: `scripts/format.bash` -- Create a PR following the instructions in the PR template. - -## Security - -The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/security/policy) which covers the core `asdf` tool. Plugins are the responsibility of their creators and not covered by the `asdf` policy. It is the responsibility of the user to evaluate each plugin they use for security concerns, even those in the `asdf-community` repositories. You can pin a plugin to a commit of the source repo with `asdf plugin update `, however running `asdf plugin update ` or `asdf plugin update --all` will change the `sha` you have previously set. +See the [org's readme](https://github.com/mise-plugins) for more information. ## Plugin List @@ -232,7 +199,7 @@ The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/sec | eksctl | [elementalvoid/asdf-eksctl](https://github.com/elementalvoid/asdf-eksctl) | | elixir-ls | [juantascon/asdf-elixir-ls](https://github.com/juantascon/asdf-elixir-ls) | | Elasticsearch | [asdf-community/asdf-elasticsearch](https://github.com/asdf-community/asdf-elasticsearch) | -| Elixir | [asdf-vm/asdf-elixir](https://github.com/asdf-vm/asdf-elixir) | +| Elixir | [mise-plugins/mise-elixir](https://github.com/mise-plugins/mise-elixir) | | Elm | [asdf-community/asdf-elm](https://github.com/asdf-community/asdf-elm) | | embulk | [yuokada/asdf-embulk](https://github.com/yuokada/asdf-embulk) | | Emscripten SDK | [RobLoach/asdf-emsdk](https://github.com/RobLoach/asdf-emsdk) | @@ -344,7 +311,7 @@ The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/sec | hledger-flow | [airtonix/hledger-flow](https://github.com/airtonix/asdf-hledger-flow) | | hostctl | [svenluijten/asdf-hostctl](https://github.com/svenluijten/asdf-hostctl) | | httpie-go | [abatilo/asdf-httpie-go](https://github.com/abatilo/asdf-httpie-go) | -| Hub | [vixus0/asdf-hub](https://github.com/vixus0/asdf-hub) | +| Hub | [mise-plugins/asdf-hub](https://github.com/mise-plugins/asdf-hub) | | Hugo | [NeoHsu/asdf-hugo](https://github.com/NeoHsu/asdf-hugo) | | Hurl | [raimon49/asdf-hurl](https://github.com/raimon49/asdf-hurl) | | hwatch | [chessmango/asdf-hwatch](https://github.com/chessmango/asdf-hwatch) | @@ -547,12 +514,13 @@ The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/sec | pint | [sam-burrell/asdf-pint](https://github.com/sam-burrell/asdf-pint) | | pipectl | [pipe-cd/asdf-pipectl](https://github.com/pipe-cd/asdf-pipectl) | | pipelight | [kogeletey/asdf-pipelight](https://github.com/kogeletey/asdf-pipelight) | +| pipenv | [mise-plugins/mise-pipenv](https://github.com/mise-plugins/mise-pipenv) | | pipx | [yozachar/asdf-pipx](https://github.com/yozachar/asdf-pipx) | | pivnet | [vmware-tanzu/tanzu-plug-in-for-asdf](https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf) | | Please | [asdf-community/asdf-please](https://github.com/asdf-community/asdf-please) | | Pluto | [FairwindsOps/asdf-pluto](https://github.com/FairwindsOps/asdf-pluto) | | pnpm | [jonathanmorley/asdf-pnpm](https://github.com/jonathanmorley/asdf-pnpm) | -| Poetry | [asdf-community/asdf-poetry](https://github.com/asdf-community/asdf-poetry) | +| Poetry | [mise-plugins/mise-poetry](https://github.com/mise-plugins/mise-poetry) | | Polaris | [particledecay/asdf-polaris](https://github.com/particledecay/asdf-polaris) | | Popeye | [nlamirault/asdf-popeye](https://github.com/nlamirault/asdf-popeye) | | Postgres | [smashedtoatoms/asdf-postgres](https://github.com/smashedtoatoms/asdf-postgres) | diff --git a/plugins/bun b/plugins/bun deleted file mode 100644 index caeb879b4..000000000 --- a/plugins/bun +++ /dev/null @@ -1 +0,0 @@ -repository = https://github.com/cometkim/asdf-bun.git diff --git a/plugins/deno b/plugins/deno deleted file mode 100644 index 1dc9e8587..000000000 --- a/plugins/deno +++ /dev/null @@ -1 +0,0 @@ -repository = https://github.com/asdf-community/asdf-deno.git diff --git a/plugins/dt b/plugins/dt index 170609f0e..03d179b44 100644 --- a/plugins/dt +++ b/plugins/dt @@ -1 +1,2 @@ repository = https://github.com/so-dang-cool/asdf-dt.git +first-party = true diff --git a/plugins/elixir b/plugins/elixir index c978a575c..11b09f2dc 100644 --- a/plugins/elixir +++ b/plugins/elixir @@ -1 +1 @@ -repository = https://github.com/asdf-vm/asdf-elixir.git +repository = https://github.com/mise-plugins/mise-elixir.git diff --git a/plugins/golang b/plugins/golang deleted file mode 100644 index 5248ec741..000000000 --- a/plugins/golang +++ /dev/null @@ -1 +0,0 @@ -repository = https://github.com/asdf-community/asdf-golang.git diff --git a/plugins/hub b/plugins/hub index a1bb22234..3cce71374 100644 --- a/plugins/hub +++ b/plugins/hub @@ -1 +1 @@ -repository = https://github.com/vixus0/asdf-hub.git +repository = https://github.com/mise-plugins/asdf-hub.git diff --git a/plugins/java b/plugins/java deleted file mode 100644 index a9beffafc..000000000 --- a/plugins/java +++ /dev/null @@ -1 +0,0 @@ -repository = https://github.com/halcyon/asdf-java.git diff --git a/plugins/nodejs b/plugins/nodejs deleted file mode 100644 index 8368970a4..000000000 --- a/plugins/nodejs +++ /dev/null @@ -1 +0,0 @@ -repository = https://github.com/asdf-vm/asdf-nodejs.git diff --git a/plugins/pipenv b/plugins/pipenv new file mode 100644 index 000000000..f04d0a8b0 --- /dev/null +++ b/plugins/pipenv @@ -0,0 +1 @@ +repository = https://github.com/mise-plugins/mise-pipenv.git diff --git a/plugins/poetry b/plugins/poetry index ef9ef75e8..35b768159 100644 --- a/plugins/poetry +++ b/plugins/poetry @@ -1 +1 @@ -repository = https://github.com/asdf-community/asdf-poetry.git +repository = https://github.com/mise-plugins/mise-poetry.git diff --git a/plugins/python b/plugins/python deleted file mode 100644 index b8e9f5b0d..000000000 --- a/plugins/python +++ /dev/null @@ -1 +0,0 @@ -repository = https://github.com/danhper/asdf-python.git diff --git a/plugins/ruby b/plugins/ruby deleted file mode 100644 index 62430f1c3..000000000 --- a/plugins/ruby +++ /dev/null @@ -1 +0,0 @@ -repository = https://github.com/asdf-vm/asdf-ruby.git diff --git a/plugins/tiny b/plugins/tiny new file mode 100644 index 000000000..e7516ccbb --- /dev/null +++ b/plugins/tiny @@ -0,0 +1 @@ +repository = https://github.com/mise-plugins/mise-tiny.git diff --git a/plugins/tuist b/plugins/tuist index f068c843f..967d0f2ba 100644 --- a/plugins/tuist +++ b/plugins/tuist @@ -1 +1,2 @@ repository = https://github.com/asdf-community/asdf-tuist.git +first-party = true