wip: docs: march resolutions #256
Loading…
Reference in New Issue
No description provided.
Delete Branch "resolutions-march"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
See coop-cloud/organising#583.
Feedback is most welcome! I'm putting these our for feedback now.
I will unleash them one by one in some
$order
of priority not to overwhelm.Resolution 020
I like the concept of having three states of membership:
Active
- doing member duties, all goodAtrophying
- not meeting duties, after period of X one is auto-exited. Allows for course-correctionExited
- listed as honorable past member, but must they must re-applyResolution 021, 022
No comment. Too far out of my element 😄
Resolution 023
Great plan. I would vote in favor of it. My only changes are about naming of Gitea orgs. I propose:
git.coopcloud.org/recipes
- currentlycoop-cloud
git.coopcloud.org/tools
- forabra
and any other original software..git.coopcloud.org/federation
- non-recipe, non tools repos like sites, etc...These org names are discreet, totally explanatory, terse, and non-jargony
@ -0,0 +64,4 @@
There is no guarantee we can get these right and it will incur an ongoing maintenance cost.
1. we make a special case hack in the case of the `--local` handling and proceed as usual
This is seeming less feasible as a solution now that it also came to light that
abra app cmd --user root <domain> app <command>
is affected... where--user
in the "after" style is not working also 😬@decentral1se to clarify (I'm still confused by the problem Nick was facing), do we understand that
abra app cmd --user root <domain> app <command>
works, butabra app cmd <domain> app <command> --user
doesn't?@3wordchant yes, that is what I got from the issue. @nicksellen can you confirm?
My troubleshooting shows that it is the case:
I'd be up for this. Sadly, we'd need to include some migration steps due to @3wordchant finding out that org renames break git remotes: coop-cloud/organising#377 (comment) luckily, running
abra recipe fetch
will grab all the recipes tho, so maybe not the worst outcome? Probably plenty of other breakages tho to consider...Wait, in your proposal you say
Which is also a rename. How is that less difficult for @3wordchant than renaming to
recipes
or am i misreading you?Ah, I meant the "display name" rename vs. the URL rename. But the migrations plan is coming together tho so I think we could adapt this proposal: coop-cloud/organising#569 (comment). Feeling like we're ready for one audio call to thrash out final deets and then a re-write of this could get voted on. /cc @basebuilder @3wordchant
OK things are coming together for 022 (test suite automation) and I'm gonna propose it proper 🎉
4f767420fb
to7de2547f10
RE 021 "Flag handling in abra", I think returning to requiring the "before" style for all commands would be a significant usability regression for all subcommands except
cmd
.To adapt
urfave/cli#1113
to theabra
context, the "before" style requires extra keystrokes every time we're adding or removing an option, for disambiguation that seems unnecessary ("after" options have no other meaning, except forcmd
).And, to expand on #284, most of the ~8people who I collaborated with on Co-op Cloud deployments when "before" style was required regularly got confused by it, and the only 2 who didn't were abra developers…
Generally, optimising for the usability of the majority of commands seems better than optimising for
abra app cmd
, which will be run comparatively rarely, and often (as in @nicksellen 's example, and recipes like Outline and Nextcloud), is something that users will be copypasting from docs anyway.So I think my preference of the options presented is "upgrade to v2 and include a patch which automatically re-orders 'after' style options into the 'before' style transparently".
But I'm a bit worried about corner cases, and present mystery fourth option of "add INFO output to
abra app cmd
to show which options are being passed to the command and a note that 'before' style is required forabra app cmd
".Alternative names for
atrophying
which are likely easier to pronounce for non-native English speakers:chilling
freezing
ghosting
inactive
sleeping
stale
rotting
rusting
I think
sleeping
might be best of those or as @kawaiipunk suggested elsewhereinactive
but I guess there is some fun in other names too...@ -0,0 +2,4 @@
title: "Resolution 023"
---
- Topic: Budget XXX: Improved project organisation
Note: to be discussed on the upcoming fedi meet: https://pad.local-it.org/KJtskhS1RaGEYIF6lZ3ffA#Agenda
Step 1:
From your project repository, check out a new branch and test the changes.Step 2:
Merge the changes and update on Gitea.