111 Replies
@tulipš· I don't know what to tell popey to let him see this
I think he needs a role or some such zoomer nonsense
HAHAHA
tell him to click on all the fancy buttons on <id:customize>
then we can ping him here
@popey
ok popey tell everyone what savannah is, etc.
Ok. Savannah is a tool that sucks data in from your community and tells you useful metrics about your community....
By community, is it mainly contributors?
Like https://bootc.devstats.cncf.io/
Some sample images.




this is a non crappy version of devstats using the same data
(note that the LF is building a service like this for projects, but the more of this stuff the better imo)
Didn't you have a tool a year ago that did this stuff @j0rge ?
Think something was setup which looks at the repos
yeah so the idea is, let's set this up for the blue as another transparency win like the countme
yes ... opensauced
which got bought
by the linux foundation, so they could make LFX
hahahah
Also, insights like this:
So someone could go and welcome this person. https://github.com/ublue-os/cosmic/pull/105
GitHub
fix: add xdg-user-dirs package to build by cappsyco Ā· Pull Request ...
Added the package xdg-user-dirs to the initial build to ensure all home directories are properly created in fresh installs. This resolves this described issue with Firefox downloads: #71


how do we get access to all this fanciness
the idea is, everyone should have this it's too important, the thing is that's a huge multiyear project -- this is open source python we could use today and start learning

tulip and jorge superiority
dependabot is going strong too!
yeah so IMO let's do what we need to get our org setup with this
does this need an instance running?
Oh. That's the docs š¤¦āāļø
would be huge if so
50 bucks a month? I think we can swing that
i run it on a machine in hetzner
it's python/django
LOL
if it's java popey
I swear to god
(I won't care because it'll be in a container)
isnt there any way to export it to a standalone page? would be huge since we could literally just publish these with github actions if so
let's host on popey and then if we dig it we figure something out
we can just have cloudflare snapshot the stuff and put a domain in front of it
there's a bunch of sharable content
and serve it off of their stuff
what's your budget?
mhall119 runs a hosted instance.
i mean like, can we do something like
savannah export-analytics https://github.com/ublue-os
or something like that? LOLjust normal hertzner?
is he maintaining it?
like can I slip him 50 bucks? š
the links I hgave given are from my own personal instance
oh we'll need to setup
I get what you mean
he wrote the code, and has his own SAAS instance.
I am trying to help him market it
doing an awesome job
oh then we need to find a way to pay
thanks
and also find a way to ensure we do stuff like
it's $25 for the first manager
(per month)
I pay for two instances, because I want this to continue living
but also have my own instance (because it's also open source)
"This contributor transparecy report brought to you by Savannah."
user
Savannah HQ
Demo Savannah CRM
The best way to get to know Savannah CRM is to see it in action. We provide two quick and easy ways to see Savannah's features and benefits for yourself.

I can commit to 25 right now alan
oh oh oh!
I didn't tell you the BEST BIT
it connects to multiple things - github, discourse, discord. and can de-dupe people across them
DISCOURSE
so your stats show "conversations" in multiple places
ok let's do it, alan we'll sort the money in London.
go in for 25 and be our first sysadmin for a hot minute?
I will do whatever you need, sire.
get us up to speed, and then $50 for this I can do with donations no problem
like .. it's mhall, we have no choice to do it
it's like the Blues Brothers band where eventually it's ubuntu
hahahaha
OR if setup is part of paying them we can just do that lol
you literally just pay 25 bucks a month, and that's it
for one manager
ok alan you're hired and I will send you your pounds sterling.
damn that was easy
I thought I'd need a green card
so if this is saas then "alan can this be ready by scale" shouldn't be an issue?
when is scale?
(please don't say tomorrow)
this weekend
Let's do this.
I mean even bare bones we should announce it with the lts
because it'll still be awesome
does savanna have stuff like embeds we can include on all the things?
I mean, it's open source, it can have anything your deams desire š
i guess so LOL
Also, yes, we can do this before the weekend
its just python shouldnt be that much of a pain
What could possibly go wrong?!
Lemme form a plan.
BONG!
Bed time for popey
for he is olde, and it is 23:00 in olden times
I mean just announcing the url should be good
just popping in here out of interest
nice LOL
check out the urls there
its very cool
@Niklas ā”
yep saw that
looks awesome

HELL YEAH RENOVATE
renovate the BEST contributor
@popey ok I need to figure out how to pay you right? for the saas one?
Well, I mean, you can, yes. But I don't want to make this hard for tax reasons. It might be easier if you pay mhall directly? It's his thing, and you could just set it up (or one of your lovely people) under my guidance, then you'd only need to pay for one "manager" account (25 USD/mo). It would be all under your control, and you can ping me for assistance with it, happy to do a zoom or whatever with people to help setup.
oh hell yeah
yeah that works
Good. I don't want to get in the way, and you and your people need to learn the tool rather than wait for me š
ok is there an invite or whatever you can send? also happy to pay for 2 licenses for a month
It's 100% self service. He's integrated stripe. š
You basically sign up, pay (stripe), invite another manager (me, if you like) , I'll set it up, and take a load of screenshots and make a doc / video for your people, then revoke me if you want, and add someone else as the manager. I don't mind.
1) Sign up -> https://savannahcrm.com/login/?next=/home/
2) Click community (top right), then billing. (screenshot)
3) Pick your plan and pay (screenshot)
4) Click community (top right), then managers
5) Click invite to add a manager (screenshot)



I think that's basically it.
You can put the API keys in for discord / discourse as and when we are ready, and we're off to the races.
oh ok, so basically I can just do this and then zoom you randomly one time and we should be good
Yuppers
It needs a bit of setting up, and you have to wait for the imports to get done, but yeah, it's easy
anyone have the ublue logo handy?
GitHub
bluefin-lts/.github/workflows/reusable-build-image.yml at e02c55ed0...
Bluefin LTS, built on CentOS with bootc. Contribute to ublue-os/bluefin-lts development by creating an account on GitHub.
artifacthub ftw
dude that was easy
I may not need a popey
haha
nice LOL
this is truly fantastic I've used tons of these
My work here, is done.
and this just NAILS it
I have like a handful of things to recommend to mhall
Popey fired
man this is great
But looks awesome
Really
popey has truly become cloud native, he's learned to pawn shit off to someone asap
bring pull requests š
heh
I'll start with the money
wise
how long do you think the import will take?
like am I checking in tomorrow?
yeah
or hitting f5 for a while
gotcha
add everything up front, enable all repos, and connect to discord/discourse
and reddit
done.
then you'll get the benefit the next day when the reports run, and do the de-dupe
discord stuff is so awesome
Here's some slides I made (which I think you'll be able to access) for a talk about Savannah. Everything I said at the event I gave it at, is in the notes underneath. https://docs.google.com/presentation/d/1OGzTP3iF-xIjIqB7zQDEiGWyoHwjZxbPynXBQE9Pby8/edit?usp=sharing
Google Docs
Savannah BarCamp London 2024
This talk is all about community health, which may mean different things to each of you. What that means to me is in an open source project: Are we gaining or losing members of our community? Do we recognise and mentor new members of our community? Are peopleās contributions valued? Do we even kn...
feel free to download or make a copy,
folllowing alan pope

dunno who this goof is
Banned
Wise
Following as I went through the slides making sure I didn't accidentally paste AWS keys in there š