qsharp icon indicating copy to clipboard operation
qsharp copied to clipboard

Work in Progress kata list

Open Manvi-Agrawal opened this issue 1 year ago • 2 comments
trafficstars

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 https://github.com/microsoft/qsharp/pull/1408#discussion_r1575595598

Manvi-Agrawal avatar Apr 23 '24 22:04 Manvi-Agrawal

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

Manvi-Agrawal avatar Apr 23 '24 22:04 Manvi-Agrawal

@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.

cesarzc avatar Apr 24 '24 07:04 cesarzc