Rename `dagger-action` to something less confusing
shykes opened this issue · 5 comments
Problem
From the point of view of a Github Actions user, "dagger-action" makes perfect sense. But from the point of view of the Dagger community, it is confusing: is it a product called "action" by Dagger? Is it a way to perform an action in Dagger? Is it a clone of Github Actions by Dagger?
Solution
After discussion: the most pragmatic solution seems to be renaming this repo to dagger-for-github
.
Alternative options
The following options were discussed:
- Borrowing from Docker's edition model:
dagger-for-github
- Another variation on the edition model:
dagger-on-github
- Minimalist variatin:
dagger-github
- Same idea but more specific:
dagger-gha
My preference right now is option 1:
dagger-for-github
. Simply because the format of "Docker for Mac", "Github for Mac" (fun fact: this is the inspiration for D4M :) is familiar to many developers.
dagger-ghaction
?
WDYT?
You're totally right. This action provides a way to use dagger in combination with GitHub.
I like the edition model: simple, known and to-the-point. Even though I agree that it sounds a little bit longer than: Docker for Mac
(4 syllabus), the benefits far outweigh this little inconvenience.
Dagger on Github
is a little more accurate atm than Dagger for Github
, as it literally brings Dagger on Github.
However, it's less familiar to developers and feels "more agnostic" in my opinion. We don't know the evolution that this action might take in the future, it may become a little more than just Dagger on Github
: something more like the best Dagger experience of Dagger for Github
.
My guess would be to follow your guts, and not reinvent the wheel.
I checked and Vercel follows the same model.
- Vercel for Github -> Dagger for Github
- Vercel for Gitlab -> Dagger for Gitlab
- Vercel for Bitbucket -> Dagger for Bitbucket
- Any platform -> Dagger for xxx
dagger-ghaction
?
It totally fits for this use case, but I'm having a hard time seing how we would port this model with Gitlab and Bitbucket terminology?
Let's go with dagger-for-github
. I updated the top comment. What work needs to be done besides renaming the github repo? @grouville can you track this and let me know when we are clear to rename?
cc @aluzzardi who owns project infra.