Skip to content

Design and prototype a plugin system #11112

@FFY00

Description

@FFY00

What is the idea?

We are now starting working on a plugin system for conda. This plugin system should allow extending conda, enabling users to implement new functionality and customize select parts of it.

Why is this needed

The main goal with this is to bridge the gap between the community and conda.

What should happen?

Timeline

  • Research structure and approach
  • Initial PoC with a minimal plugin implemented
  • Write documentation for high-level intro and tutorial "How to write a conda plugin"
  • Review the implementation and design (round 1)
  • Get approval via a CEP for initial implementation mechanism
  • Merge initial implementation PR into a feature branch (feature/plugins)
  • Introductory blog post to coincide with plugin infrastructure code merge
  • Figure out how best to handle error messages/reports

Additional Context

No response

Metadata

Metadata

Labels

epica highlevel collection of smaller related issueslocked[bot] locked due to inactivitypluginspertains to a plugin/subcommandsource::partnercreated by or for an Anaconda, Inc. partner companytype::pocindicates some proof of concept or MVP work

Type

No type

Projects

Status

🏁 Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions