You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is a master tracking issue for a P0 critical user journey for WP1 Selection Tools. This issue is not expected to be closed by a single PR, but rather for additional sub-issues to be attached to it.
The steps of the CUJ are:
Although the WP1 selection tool provides already many way to create a list, a user may desire something else.
The user creates a ticket in WP1 selection tool github repo
The WP1 developers invite the user to create a new Python module in a form of a Python class implementing a specific 1. predefined/documented interface
The user or a friend codes the module in Python in PR
The module is reviewed, merged and deployed
The user now has a new way to create list and use the module UI
The text was updated successfully, but these errors were encountered:
This issue is really more of a "project" in github terminology, where each of the sub steps could be its own issue. It is tracking the steps for a contributor to add their own selection methods to WP1. It was an original goal of WP1 selection, but has been significantly put on the "back burner".
@audiodude At this stage, the documentation about how to build a selection module is probably the only missing part. Seems important to me to ease onboarding of third parties.
My apologies if this isn't clear, but the real goal of this issue is that the potential contributor could write only python. So it encompasses a system where the parameters of the module are declared or inferred and the relevant UI is generated automatically.
Otherwise, step 4.5 would be "The user codes the frontend of the module in Vue Javascript and integrates it with the Python".
Really, without an API for parameters this does just boil down to a CONTRIBUTING doc that says "Yes, to add a module you have to do all these steps and become a WP1 contributor" as you implied.
This issue is a master tracking issue for a P0 critical user journey for WP1 Selection Tools. This issue is not expected to be closed by a single PR, but rather for additional sub-issues to be attached to it.
The steps of the CUJ are:
The text was updated successfully, but these errors were encountered: