Project

General

Profile

Actions

action #118882

open

coordination #154777: [saga][epic] Shareable os-autoinst and test distribution plugins

coordination #108527: [epic] os-autoinst wheels for scalable code reuse of helper functions and segmented test distributions

coordination #117673: [epic][tools] sporadic "Unable to clone Git repository" for wheels

Make available wheels more discoverable and share knowledge size:S

Added by livdywan about 2 years ago. Updated about 2 years ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Category:
Organisational
Target version:
Start date:
2022-10-13
Due date:
% Done:

0%

Estimated time:

Description

Motivation

During the workshop we were talking about existing plans to use and create more wheels. How do we know that a wheel provides a feature? Is there a plan for a new wheel? Can we avoid looking into the same idea by making it easy to discover wheel repositories on GitHub?

Acceptance criteria

  • AC1: Available wheels can easily be discovered

Suggestions

  • Come up with a convention to use a topic on GitHub, see jQuery for a nice example. This could be added to repos and automatically make them searchable.
  • Mention the link in the openQA documentation where we document wheels (assuming we already document them)
  • Add a note how one can make wheels show up on the same page
  • Open a github issue for existing wheels repos to add the topic

Related issues 3 (2 open1 closed)

Related to openQA Project - action #115001: Add documentation how to use/develop wheels visible on open.qa/docsNew2022-08-04

Actions
Related to openQA Project - coordination #117097: Evaluate GitHub template repositories for wheelsNew2022-09-23

Actions
Copied from openQA Project - action #118633: Re-try on cloning of wheel repositories size:MResolvedlivdywan2022-10-13

Actions
Actions #1

Updated by livdywan about 2 years ago

  • Copied from action #118633: Re-try on cloning of wheel repositories size:M added
Actions #2

Updated by szarate about 2 years ago

Do involve and take into account the intended audience and users for/of the plugin system, wheels or whatever you want to call it, otherwise you will end up with multiple approaches for the same problem, specially if nobody is curating the GH topic, or somebody decides not to use GH for their plugin.

Two other ideas are:

  1. Create a base repository to be used as a template, like obsidian-plugins where almost all plugins are actually a fork of the example provided by obsidian.
  2. Add a section in the openQA documentation about the plugins, and how to make use of them.
Actions #3

Updated by livdywan about 2 years ago

szarate wrote:

Do involve and take into account the intended audience and users for/of the plugin system, wheels or whatever you want to call it, otherwise you will end up with multiple approaches for the same problem, specially if nobody is curating the GH topic, or somebody decides not to use GH for their plugin.

Two other ideas are:

See #117097 and #115001 respectively

Actions #4

Updated by livdywan about 2 years ago

  • Related to action #115001: Add documentation how to use/develop wheels visible on open.qa/docs added
Actions #5

Updated by livdywan about 2 years ago

Actions #6

Updated by tinita about 2 years ago

  • Subject changed from Make available wheels more discoverable and share knowledge to Make available wheels more discoverable and share knowledge size:S
  • Description updated (diff)
  • Status changed from New to Workable
Actions #7

Updated by okurz about 2 years ago

  • Target version changed from Ready to future
Actions

Also available in: Atom PDF