Replies: 2 comments 5 replies
-
Hey @ssbarnea, Yeah, the summary of the problem is that we need people to maintain it. In fact, I like that the community has been maintaining some integrations themselves, because I wouldn't be able to do that myself. I haven't started one because I want to focus on the tool itself primarily, which is a considerable amount of work already. That said, if we happen to have enough people interested in maintaining that integration (being you the first one?), I am more than open to have an official repository and give the people interested write access to it. Let me know once you decide you're really interested. VSCode is also my editor of choice, so I could at least help to test the integration 😉 /cc @paulvarache @iulian-radu-at |
Beta Was this translation helpful? Give feedback.
-
Hi @andreynering, Unfortunately GO is not my programming language so it is hard for me to contribute. What will be great for us (who wrote extensions for task) is to have access to a new type of output:
Now I need to parse the text output to identify which tasks are available. And I cannot jump to the file having a task definition as all I know is for which Taskfile.yml I got that task. A possible format for this new json output (it must not need to be pretty formatted): {
"taskfiles": [
"file": "/.../Taskfile.yml",
"tasks": [
"name": "inc:task-1",
"description": "This task will do that",
"originFile": "/.../includeMeTaskfile.yml",
"originName": "included-as-task-1",
]
]
} In the case of a task aliasing a task defined in an other file (even when there are multiple "redirections") it will be great to know which is the "origin" task, the one actually run. Waiting for more feedback from the community 😃 Cheers, |
Beta Was this translation helpful? Give feedback.
-
There are two extensions for taskfile on marketplace but none of them is fully functioning. See https://marketplace.visualstudio.com/search?term=taskfile&target=VSCode&category=All%20categories&sortBy=Relevance
I tried both and none worked, but the funny aspect is that in order to use the JSON schema and to have auto-complete all a user needs to install is the YAML Extension -- nothing else. In fact both the other extensions rely on that one but add few other things.
I opened this thread because it would worth having an official extension for the project, one that would be maintained by multiple people and hosted under
go-task
organization. That should address the abandonware issue with vscode extensions, which is a known plague among one-man-extensions. I also suspect that probably the two authors may be interested in this approach.I did something similar but a bigger scale with Ansible extensions, where I "collapsed" ~10 extensions into a single official one that is now well maintained. I can probably also help with that.
Beta Was this translation helpful? Give feedback.
All reactions