73 comments (73 comments)46 reactions (46 reactions)1 assignee (1 assignee)TypeScript14,066 stars (14,066 stars)1,916 forks (1,916 forks)batch import
help wantednew package managerpriority-3-medium
Description
Contributor guide
- Tech stack
- pythontypescript
- Domain
- toolingbuild system
- Issue type
- feature
- DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
- 4
- Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
- over 1 week
- Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
- stale
- ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
- mostly clear
- Prerequisites
- Familiarity with Renovate's package manager architectureUnderstanding of conda package formatTypeScript knowledgeExperience with dependency update tools
- Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
- 15
- Research direction
- First, examine existing package manager implementations in Renovate (e.g., for npm, pip) in the lib/manager directory to understand the pattern. Then, review Conda's official documentation and the conda package format to design a manager that parses environment.yml or meta.yaml files. Evaluate whether Conda support requires changes to the host rules or datasource layer. Consider checking closed issues #2213 and related discussions for prior attempts and design decisions.