kit-data-manager / kit-data-manager/fair-do-designer

Towards a single-file code export

Open
#96 0 comments 0 reactions 1 assignee Claimed by @Pfeil View on GitHub
enhancement
Dominant language
TypeScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Problem:

- Users may expect a single code file.
- Boilerplate is not versioned and changes may not be notified.

Solution:

- On export, prepend readme to generated.py
- Offer pyproject.toml as inline in generated.py, which is a new spec and supported by uv. It is kind of blocked as we use a github commit/branch for pytypid, but we can resolve this by publishing to pypi.
- Externalize boilerplate code as a library. See if it makes sense to put it as utilities into pytypid.

Result:

- one code file (generated.py)
- one license file
- possibly we'll still want to have a pyproject.toml for some reasons.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.