ampproject / ampproject/amppackager

Trim third-party dependencies

Open
#355 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
141
Forks
46
PR merge metrics
No merged PRs in 30d

Description

go.sum, go.mod, and vendor/ are really quite large, now. This is a risk of not just bloat but security vulnerabilities. Figure out if anything can be trimmed (e.g. replaced with a more lightweight library or built-in implementation).

Contributor guide

Open the contributing guide

Research direction

Start by reviewing go.mod, go.sum, and the vendor/ directory to inventory the current dependencies and their usage. Determine which dependencies can be removed or replaced with lighter libraries or built-in Go implementations; done means the dependency set is smaller without breaking the project.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.