They are finishing the testing phase (one month) and decide based on consensus. Unlikely that they’re going to Karrot, because of some inertia, very used to the tools they used before. They were interested mainly on the conflict resolution.
Taïs saw a lot of confusion about how Karrot works when they used it. Necessity of a tutorial video, make it easy to learn. Taïs could do one in French. (Valentin plans one in english or maybe English and German)
Nick’s idea: try to find people who might be connected to the group somehow and motivated to do the changes they want (also who knows French. Language is a barrier)
admin stuff (Nick)
streamline hosting (add for hosters)
complexity inside docker is overwhelming (Nick)
Wouldnt it be useful to adapt and modularize the ansible setup (yuca) so it can be used by other hosters/usecases? (Valentin)
nick: ah, I missed this point in the meeting, yes for sure! although it’s hard to do in the abstract, better when someone actively wants to use it, although I also found it very hard problem on how to write genuinely reusable ansible roles… they end up being tailored to a particular ansible ecosystem
find resources (hosters that want to donate?)
update roadmap (bruno)
a lot of outdated things and things we’ve already achieved
finished (maybe?)
PR on sidenav (Bruno)
set default group theme by local_settings/settings.py (valentin)
I think I got enough feedback from tilmann (Valentin) but need a last review
landing page (Nick)
is ready to merge was only delayed to get some translations through to production
annoying push notifications, not as sleek as slack - but overall favourable to switch (Nick)
Bruno favourable to switch
should decide later with Tilman and Janina (check consent per message this week)
telegram
plantsharing (Valentin)
I recognized that plantsharing could basicly fork the grav instance karrot-world
nick: feel free to fork it - you might have the same confusion as us about project info site vs the app, etc…
group types
postponed till next week
2. Actions/Outcomes
Taïs is willing to help DLC and getting feedback
Make roadpmap update as a main topic for next week, maybe setup an extra call. Also considering to ask the community which features they want if we have the capacity
Nick will review/comment/merge Bruno’s PR
Landing page ready to merge
Nick can look through Valentin’s set default group thing, also maybe tilmann will again
Bruno will check again the feedback on conflict resolution and turn them into Github issues
Talk more on the next call to Valentin and group types when mic is working
3. Next
Next meeting: 2020-05-10 11:00 (UTC+2)
Next facilitator: Bruno
matrix is now e2e encrypted by default! … but maybe a bit overwhelming
remaining things
importing history?
github notifications
doesn’t seem to have all the useful stuff
community forum email setup (Nick)
foodsaving@yunity.org / info@foodsaving.world / karrot@foodsaving.world are now going to foodsaving-mails group
will receive spam
need to adapt to new workflow
push notifications…
screencast / tutorial
several ideas:
2 videos: one for introduction, one in-depth
different short screencasts for different main features, maybe max 2 minutes each. and one getting-started screencast
Is it a tutorial for people who already joined or something for the landing page?
not make it too specific because things change, but focus on general description of features / overview
group types (Valentin)
generalization/customization of instances (Valentin)
update roadmap
nick: meta/ what approach do we want to take? maybe there are three aspects:
visionary (define vision completely?) and
“organizational care work” (lot of work 2-3h) and
the next (specific) tasks
nick: input from our users/communities/groups
tilmann: go through all issues and determine if they are relevant (bruno)
bruno: should we ask for new input/feedback on the community forum?
bruno: personal motivations/interests for the next steps/tasks, write them down, have a discussion about them
issue handling:
janina: is there a need to go through the existing ideas/are they still relevant (will be worked on in like the next three months)?
nick: implement auto-close bot for karrot’s stale issues (issues have to be actively kept open).
however, issues might be related, have been opened by tilmann for other people
bruno: theory informing development
nick: move discussion to discourse because non-techy people are scared of GitHub
2. Actions/Outcomes
We’ll fully adopt Rocket Chat
change references: on foodsaving.world, Github, Karrot itself (anywhere else?)
Check if we can fix import history from Slack. Nick will check if Github notifications on RC can be improved
E-mail setup
accounts@foodsaving.world and *@foodsaving.world will go into foodsaving-accounts group
Update email address + point to forum at foodsharing page (Janina)
configure spam filter on postal?
Start writing a script for a screencast and make them available for future translations. Focus on the tutorial part for now (having in mind DLC as a use case), rather than an overview and presentation for the landing page (Taïs? Bruno)
Further discussion about generalization/customization of instances in a rocket chat discussion (Valentin)
Further discussion about roadmap in a rocket chat discussion (Bruno)
3. Next
Next meeting: 2020-05-17 11:00 (UTC+2)
Next facilitator: Tilmann
who is the target audience: people who start a group? people who just stumble onto the page? people who want to join a group?
what’s needed from the software side to make nice screencasts?
→ more thoughts are needed, Bruno and Tais will make time for this this week and potentially have another call
roadmap
github actions marked a lot of stuff as stale
triggered some people to comment on them
some issues will be closed soon, but maybe that’s fine - we can still look at them while they are closed
focus could be on public locations or extending conflict resolution
3-month period seems nice, to discuss the bigger topics once in a while
could be helpful to define the phase the project is in for the next 3 months: maintaining or expanding
possible structure for call:
retrospective of last period
collect list of bigger topics
go through topics, somehow timeboxed
conflict resolution for everyone, not just editors?
apparently groups let only sufficiently trusted people into the group, and trust karrots are less used, so it seems ok to allow access to conflict resolution for everyone
“To promote broader participation from design practitioners, and community activists, we offer the option of submitting alternative material in the form of a design portfolio, a short manifesto, or the like.”
performance optimations are one goal, reducing unintuitive behavior of Karrot the other
this change would introduce a new loophole: the person who has a conflict resolution ongoing against themselves could accept a lot of fake users in the group and fake the vote with it
we can ignore this until it happens, because it would be quite obvious and we can revert this using admin superpowers…
we could also make it so that people who have been added to a group after a conflict resolution has started cannot vote or join the conversation of this specific case - this is more work though
another co-working session on monday afternoon 13:00 - 16:00?
Tilmann thought it was quite nice, so let’s do it again!
Bruno would like to join but Monday doesn’t fit him - Nick suggests to have two in the week
Screencast
Bruno got a bit stuck, Tais has loads to do with her thesis
we hope for the next wave of motivation/time to come soon!
Matthias coded a new feature for Nathalie’s birthday:
the living utopia instance of big blue button integrated inside foodsharing!
It’s not completely inside, meaning it opens in a new tab and doesn’t have the same look, but it takes your username from foodsharing and there is a specific room linked in every district
Bruno is happy for people to review and change stuff - even if considerably!
Start planning a community design process for governance features? (Bruno)
Let’s set an approximate date for a kick-off call that also includes the update about foodsharing governance struggles.
It’s meant to get the discussion going about conflict resolution with input from Janina, Nathalie and Bruno, and then use the momentum to teaser the design process.
Janina will check with Nathalie for a good (approximate) time.
Image upload (Nick) + community engagement
Nick has a PR in backend and frontend as WIP. Backend is implemented, frontend needs more work but some user input would be nice.
Will wait some weeks and then incorporate any potential wishes. If there are none it’s also fine, community engagement takes some time. But it’s worth it!
Community forum integration in Karrot could be made more prominent again. Different ideas how it could look like.
Important to keep the channel open and make it possible for users to form an opinion early on. Cause if they complain afterwards we won’t always undo features and such.
Idea: Release thread on the forum. Like a changelog in natural language.
check-out
money call
2. Actions/Outcomes
set an approximate date for conflict resolution call
make a thread on the community forum for releases
3. Next
Next meeting: 2020-08-02 11:00 (UTC+2)
Next facilitator: Bruno
Where: Jitsi Meet