Create a "dev dependencies check" script for identifying what a contributor may need #4137
Labels
🤖 aspect: dx
Concerns developers' experience with the codebase
🌟 goal: addition
Addition of new feature
help wanted
Open to participation from the community
🟩 priority: low
Low priority and doesn't need to be rushed
🧱 stack: mgmt
Related to repo management and automations
💲 tech: bash
Involves Bash
Description
This came out of a discussion between maintainers about Sprints/Contributor Day events where new contributors could use some tooling to determine quickly what dependencies they'd need. This could be similar to
calypso-doctor
(although perhaps not as involved) in that it would check for various dependencies and fail for ones that are missing.As
just
is an uncommon requirement for a project but happens to be necessary for everything we run on the command line, perhaps the tool could also auto-installjust
(by downloading a binary and putting it in the user'sPATH
) if requested.This should probably be written in bash, or at least a language (like pure python) that doesn't require any dependencies in order to run on a POSIX machine.
The dependencies to check for (in my mind and from this doc) are:
0.
git
just
docker
python
(forpre-commit
)pnpm
(for linting and the frontend)The text was updated successfully, but these errors were encountered: