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

Work in Progress kata list #1419

Open
Manvi-Agrawal opened this issue Apr 23, 2024 · 2 comments
Open

Work in Progress kata list #1419

Manvi-Agrawal opened this issue Apr 23, 2024 · 2 comments
Labels
enhancement New feature or request katas

Comments

@Manvi-Agrawal
Copy link
Contributor

Is your feature request related to a problem? Please describe.
I would appreciate a WIP list(Work in Progress) of katas that get tested in CI and local but not get published. That will give us immunity from accidentally publishing katas to the main website.

Describe the solution you'd like
A work_in_progress.json file that builds the katas locally in playground and tests it in CI.

Describe alternatives you've considered
Adding kata to index.json and removing it before merging PR.

Additional context
#1408 (comment)

@Manvi-Agrawal Manvi-Agrawal added enhancement New feature or request needs triage labels Apr 23, 2024
@Manvi-Agrawal
Copy link
Contributor Author

@tcNickolas , created this issue to track my suggestion as discussed.

@cesarzc
Copy link
Contributor

cesarzc commented Apr 24, 2024

@Manvi-Agrawal thank you for creating this issue and providing some options.

The way I would recommend implementing this is by adding an is_published property to the Kata type. Once the Kata type has this property, the getAllKatas function can be updated to receive an optional include_unpublished argument that defaults to false and if set to true all published and unplublished katas are returned. This can be invoked with this argument set to true in tests and in the playground without affecting the main site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request katas
Projects
None yet
Development

No branches or pull requests

3 participants