Friendly naming for our concepts #17
Closed
opened 2020-09-24 22:46:42 +00:00 by 3wordchant
·
5 comments
Labels
Clear labels
abra
awaiting-feedback
backups
bug
build
ci/cd
community organising
contributing
coopcloud.tech
design
documentation
duplicate
enhancement
fedi
fedi-infra
finance
funding
good first issue
help wanted
installer
legal
performance
proposal
question
security
test
wontfix
Everything to do with abra
Ping/pong on comms
Something is not working
Go build related issues
Getting the robots into the mix
Opening this thing up
Contributors stuff
Our main website
Design thinking required
Let's write things together
This issue or pull request already exists
New feature
Democratic decision making
Money things
Anything related to grant funding
Easy start with development
Need some help
Installation related issues
Performance related
Large change which requires feedback & decisin making
More information is needed
Securing our shit
Unit or integration test suite
This won't be fixed
No labels
documentation
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
3wordchant
aadil (Aadil Ayub)
abra-bot (Abra Bot)
ammaratef45
amras (Sarma)
Apfelwurm
BornDeleuze
Brooke
carla
cas (Cassowary)
coopcloud
cyrnel
decentral1se (d1)
dede
devydave
fauno (fauno)
iexos
jade (Jade Ambrose)
jjsfunhouse
jmakdah2 (Jackie Makdah)
joe-irving (Joe Irving)
kawaiipunk (KawaiiPunk)
knoflook
kolaente
lambdabundesverband
linnealovespie (April)
moosemower
moritz
notplants
oxaliq (sorrel)
p4u1
pharaohgraphy (Andrew 🐦🔥❤️🔥✴️)
renovate-bot (Comrade Renovate Bot)
ripclap
simon
sixsmith (Sixsmith)
stevensting
trav (Trav Fryer)
val (val (he/him))
yksflip
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: toolshed/organising#17
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Currently:
wordpressornextcloud, which is made up of multiple services..Prior art (using above naming):
Maybe there's a balance to be struck between metaphors people will already be familiar with (hello "app") and helping people learn the esoteric Docker CLI API ("stack").
Yes, excellent. Good to think about this. Here is a brain dump...
I think it is very important to keep in mind who is the public of this project. We seem to be fuzzily settled on "other people who do hosting" but then in some of our conversations we want Autonomic to be doing the hosting and then say, some CoTech member to be receiving services - therefore, they would be reading the documentation not as "a person who does hosting". We can orientate towards mulitple publics though, like YunoHost does in https://yunohost.org/#/docs "admin guide", "contributor guide". Maybe we want both?
I do very much like this overall breakdown. This would be the "forest" view, I guess. Something like this in the eventually published documentation would be super useful IMHO.
It's kinda like a social infrastructure or? We have some aspirations to have some governance, Autonomic provides some infrastructure to get the ball rolling, we have some design vision for the the thing. There isn't like, a central place to log in or anything.
"Platform" is such a muddled term at this point and can easily be mistaken for some sort of neo-feudal SaaS monopoloy driven social relation that I would be up for trying to dig into some new terms. Things like "Cypherspace" and "Sunrise Choir" (coming out of scuttleverse) are inspiring in this regard - trying to put some terms on this thing that is actually quite new!
Lol indeed, I am wide open to replacement names for any of this ("platform" is my least favourite of the current lingo, "stack" a close second).
Definitely! I think in my mind our first target people are user-collaborators, i.e. other outfits roughly our size who would like to use CoöpCloud themselves to host, and might help us with app packaging or maintenance.
I think "not persons who do hosting" are going to be much easier to reach if and when we have some kind of UI for app management, and in the mean-time we can maybe direct them to autonomic.zone and expand the list of "cloud" services we offer there? Anyway also open to a separate ticket or pad for the "target audience" question, it's a good'un.
Thinking about this again...
I'd like to suggest that we merge the idea of the "host" and the "context" together. I think reducing the number of high-level concepts is a good thing for the first take on understanding what this is. Later, you get the difference. So, I would propose then that we use "server"? I think nearly most people would recognise that for what it means. Sooo, the CLI thing would be
abra server lsabra server useabra server addetc. instead ofabra context. Whatcha think?Then I think stack should just become app. Everyone gets that one too.
Then we'd just have to deal with 2 things: "servers" and "apps". This would even the playing field in terms of language for technical and non-technical people. "How it works" is then a question of knowing about Docker contexts, swarm, stacks and the rest.
I am bringing this up because I somehow feel like naming is important and I shouldn't follow my own advice to avoid it :)
Yep seems ideal 👍 👍 👍
I like this too.
My heart still longs for some way of separating "app definition" from "app instance" but overloading "app" for both doesn't seem like a bad compromise for the moment.
Ok, nice! I will leave this open so that I document this on the new docs.