Replies: 1 comment 2 replies
-
Hey! I really like the idea of a config validator—excited to see where you take it. To begin with, it’d be great if you could share details on the types of checks you plan to implement. This will help ensure the validator is robust and aligns well with GoFr's standards. You can go ahead and start building. As you progress, if you come across any limitations or missing features in GoFr, feel free to raise them as issues under the core issue thread. We’ll prioritize quick resolutions for blockers. Also, please add me as a collaborator on your PR so I can help with timely reviews and feedback. Looking forward to your contribution! |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey GoFr Team,
I’ll be working on a Config Validator CLI Application as part of the GoFr Summer of Code Template Track.
This application will help developers validate their .env and config.yaml files by checking for required keys and correct types (e.g., PORT is an integer, DEBUG is a boolean). It will support both plain text and JSON output and is intended to be used locally or in CI pipelines to prevent misconfiguration issues across GoFr services.
What I Plan to Build in PR 1
--json (for JSON output)
--config (to specify the config file path)
7.Add basic README with usage instructions
Timeline & Deliverables
Week | Deliverable
Week 1 - PR 1: Project setup + CLI skeleton
Week 1 - PR 2: .env parser + required keys validator
Week 2 - PR 3: Type-checking logic (int, bool, duration)
Week 3 - PR 4: YAML config support
Week 3 - PR 5: Output formatting (text + JSON)
Week 4 - PR 6: Final tests, README, GitHub CI (optional)
I’m excited to contribute this application to the GoFr ecosystem — happy to receive any feedback before I begin!
Beta Was this translation helpful? Give feedback.
All reactions