Skip to content
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

Find a way to label and maintain a "maturity" level for packages (experimental... -> audited) #352

Open
gbotrel opened this issue Mar 6, 2023 · 1 comment
Labels
cleanup Suggestion to clean up the code consolidate strengthen an existing feature
Milestone

Comments

@gbotrel
Copy link
Collaborator

gbotrel commented Mar 6, 2023

Should be consistent with gnark repo.

Some packages are highly experimental, obviously unsecured and subject to drastic changes, while some other are time-tested / audited.

An initial idea (cc @ivokub ) was to force the use of build tags for experimental features + some automated go:generate script to update a table in the README.md + godoc. A draw back is refactoring / ide integration will suffer a bit from that.

@gbotrel
Copy link
Collaborator Author

gbotrel commented Mar 7, 2023

see also discussion here: golang/go#34409

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup Suggestion to clean up the code consolidate strengthen an existing feature
Projects
None yet
Development

No branches or pull requests

1 participant