Piotr Krzemiński
09/28/2022, 5:37 PMPiotr Krzemiński
09/28/2022, 5:37 PMPiotr Krzemiński
09/28/2022, 5:37 PMPiotr Krzemiński
09/28/2022, 5:37 PMPiotr Krzemiński
09/28/2022, 5:37 PMChris Lee
09/28/2022, 5:55 PMJavier
09/28/2022, 5:55 PMOleg Yukhnevich
09/28/2022, 5:58 PMPiotr Krzemiński
09/28/2022, 6:07 PMOleg Yukhnevich
09/28/2022, 6:11 PMsomething-action
🙂
But, really, what library allow to do, is not to write actions
, but write workflows
in kotlin, so for me, it looks much more reasonable
Even folder is .github/workflows
Chris Lee
09/28/2022, 6:12 PMgithub-action-workflows-kts
Chris Lee
09/28/2022, 6:13 PMjmfayard
09/28/2022, 6:30 PMgitub-workflows.kts
over github-action.kts
Chris Lee
09/28/2022, 6:32 PMjmfayard
09/28/2022, 6:34 PMgitub-workflows.kts
check the boxes here.
And then you use the repository description and the README title to clear up any remaining confusion
actually @Piotr Krzemiński you need another brainstorming on thathelps programmers to write Workflows for GitHub Actions using a typesafe language (Kotlin) instead of YAMLgitub-workflows.kts
About
description, mine is just a draftChris Lee
09/28/2022, 6:35 PMjmfayard
09/28/2022, 6:36 PMJavier
09/28/2022, 6:43 PMJavier
09/28/2022, 6:43 PMjmfayard
09/28/2022, 6:44 PMgithub-action.kts
is the same or worse right?
ifor me it's the norm that I can't find a software in Google, only in GitHub
think about unix tools like cat
man
or go
: worse SEO ever🙂Javier
09/28/2022, 6:45 PMjmfayard
09/28/2022, 6:48 PMjmfayard
09/28/2022, 6:50 PMPiotr Krzemiński
09/28/2022, 7:35 PMPiotr Krzemiński
09/28/2022, 7:35 PMjmfayard
09/28/2022, 7:38 PMjmfayard
09/28/2022, 7:43 PMkonstrui
means build
in esperanto,
and since it starts with k, everyone knows it's in Kotlin 🙂Piotr Krzemiński
09/28/2022, 7:47 PMPiotr Krzemiński
09/28/2022, 7:50 PMsk
)Chris Lee
09/28/2022, 7:51 PMjmfayard
09/28/2022, 7:56 PMPiotr Krzemiński
09/28/2022, 8:00 PMPiotr Krzemiński
09/28/2022, 8:03 PMjmfayard
09/28/2022, 8:18 PMLeoColman
09/28/2022, 8:24 PMjmfayard
09/28/2022, 8:26 PMLeoColman
09/28/2022, 8:31 PMBig Chungus
09/28/2022, 10:44 PMjmfayard
09/29/2022, 7:21 AMjmfayard
09/29/2022, 7:22 AMgo
was apparently good enough for Google’s own programming langauge.LeoColman
09/29/2022, 8:53 PM.
(as it's disallowed from MavenCentral) and cleaning the discussion up? @Piotr KrzemińskiPiotr Krzemiński
09/29/2022, 9:01 PMPiotr Krzemiński
09/30/2022, 11:59 AMgithub-workflows-kt
• explicitly says what the library does - after giving it more thought, I actually like it. Imagine browsing a list of libraries your project depends on. This library won’t be the most popular one, so it’s good to explain its purpose in the name
• workflows
not actions
to not introduce confusion that this library will let you implement custom actions. I know GitHub messed up the naming, but we have a chance to sort of fix it for the purpose of this lib
• kt
not kts
because we don’t have to limit ourselves to Kotlin Script. Saying “Kotlin” is enough
• short, easy to remember, in line with names of other Kotlin-related libs thanks to -kt
suffix
• Maven-friendly
• should do the job regarding SEO
let me know if you like it by either giving a 👍 , or 👎 with some rationalejmfayard
09/30/2022, 12:41 PMjmfayard
09/30/2022, 2:57 PMBig Chungus
09/30/2022, 2:57 PMjmfayard
09/30/2022, 3:00 PMBig Chungus
09/30/2022, 3:03 PMBig Chungus
09/30/2022, 3:04 PMPiotr Krzemiński
09/30/2022, 3:07 PMjmfayard
09/30/2022, 3:10 PMjmfayard
09/30/2022, 3:11 PMBig Chungus
09/30/2022, 3:11 PMLeoColman
09/30/2022, 3:28 PMI personally just hook up all my projects under a subdomain of my single personal domain, so no extra cost per-project. However I recognize how this can become quite troublesome if I ever need to transfer the ownershipIs it that troublesome? It's just like any other package upgrade
Piotr Krzemiński
09/30/2022, 3:36 PMChris Lee
09/30/2022, 3:38 PM