-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expand "development process" section in README.md #664
Comments
@dsmedia sounds like a good idea to me. SuggestionsI've recently updated the Regarding uv sync --dev That picks up this table: Lines 15 to 16 in c53c1be
Another thing I think that would be worth considering is trying to keep docs close to the actual functionality. Lines 46 to 50 in c53c1be
The main benefit is when the process inevitably changes - there's no concern about updating things in multiple places |
I see. So if I understand correctly, you're suggesting that instead of documenting in "scripts": {
// ... other scripts
"build-metadata": "python scripts/build_datapackage.py", // Generates datapackage.json
"format-metadata": "uvx taplo fmt", // Formats TOML metadata files
"update-metadata": "npm run format-metadata && npm run build-metadata", // Combines both
} Do I have that right (and is it just these two steps, in that order)? |
CommandsThese are all of the commands that might be useful, in order.
|
The "Development process" section in
README.md
would benefit from better documentation for contributors working to add or update datasets or dataset metadata. While we have robust technical infrastructure (build_datapackage.py
,taplo.toml
etc.) for handling metadata, the documentation doesn't adequately explain how to add metadata or verify linting (related to #663).README.md
might also be a good place for a high-level description of the dataset metadata workflow.There is already some existing documentation in
build_datapackage.py
, and we might consider referencing some of this inREADME.md
. Also, the taplo checks / formatting process might also be included.From README.md:
@dangotbanned would you have any suggestions and/or want to take a crack at this?
The text was updated successfully, but these errors were encountered: