Skip to content

[Bug] DEVELOPMENT.md uses npm install instead of pnpm install, contradicting CONTRIBUTING.md #2175

@SRSoham

Description

@SRSoham

Bug Description

DEVELOPMENT.md instructs new contributors to run npm install in the setup steps,
but this project exclusively uses pnpm as its package manager
("packageManager": "pnpm@9.0.0" in package.json).

CONTRIBUTING.md correctly states pnpm is required (line 61: "pnpm: Version 9 or higher is required")
and even warns "do not commit package-lock.json changes".

Running npm install will generate a package-lock.json which should not exist in this repo,
and may cause dependency resolution issues since the project uses pnpm-lock.yaml.

Steps to Reproduce

  1. Open DEVELOPMENT.md → Section "1. Clone and install"
  2. See: npm install (incorrect)
  3. Open CONTRIBUTING.md → See pnpm is required

Expected Behavior

DEVELOPMENT.md should instruct users to run pnpm install.

Proposed Fix

# Section 1. Clone and install in DEVELOPMENT.md
git clone https://github.com/Priyanshu-byte-coder/devtrack.git
cd devtrack
pnpm install   # ← change from npm install

Metadata

Metadata

Labels

bugSomething isn't workinggssoc:assignedGSSoC: Issue assigned to a contributor

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions