argoproj / argoproj/argo-workflows
Remove `github.com/xeipuuv/gojsonschema` dependency
Open
Beginner friendly
go
good first issue
type/dependencies
type/tech-debt
- Dominant language
- Go
- Stars
- 17k
- Forks
- 3.7k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 138
Description
# Summary
`xeipuuv / gojsonschema` is not maintained and is only used in `examples/validator.go`
---
**Message from the maintainers**:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.
Contributor guide
Research direction
Start with examples/validator.go and locate the project dependency declaration for github.com/xeipuuv/gojsonschema. Confirm that this is the only use, remove the dependency while keeping the validator example buildable, and run the relevant Go checks to verify the cleanup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100