Adaptations to the Taskwarrior Tools page #3490
lauft
started this conversation in
Announcements
Replies: 2 comments 1 reply
-
The tool category groups (a.k.a. "intentions") are now displayed as icons on the tools page. Filtering will come at a later stage. |
Beta Was this translation helpful? Give feedback.
0 replies
-
What if adding both |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
With the release of Taskwarrior 3 and its changes to task synchronization some changes to the crawler script became necessary.
Currently, the content of the Taskwarrior Tools page is generated by querying the GitHub API for repositories containing the keyword
taskwarrior
ortaskserver
in their name, description, or as topic.As Taskwarrior 3 has a different way of synchronizing, some tools are no longer compatible with it. To better indicate this on the Taskwarrior Tools page, we want to assign categories to the tools and provide means to filter for them.
To implement this, the GitHub API query will no longer search names or descriptions, but only topics for the keywords. The categories are then set according to the found topics (this also helps us to reduce the number of overall queries to the GitHub API, improving speed and performance).
This requires some adaptations of the listed repositories as well. However, we want to make sure that repositories which do not apply them are not dropped from the list. It may happen though that their listing information will no longer be updated and stay frozen.
If your tool is intended for
taskwarrior3
to your repositorytaskwarrior2
to your repositorytaskserver
to your repositoryThose topics are not exclusive. The already present topic
taskwarrior
will then mean your tool is intended for both, Taskwarrior 2 and Taskwarrior 3, so you can also use this (or keep it). Tools without any of these topics set will be categorized astaskwarrior2
andtaskserver
.Beta Was this translation helpful? Give feedback.
All reactions