Following and unfollowing is implemented in #Vervis, Push activities are generated when you `git push` or `darcs push`. I'm doing some little UI tweaks and writing the demo instructions :)
Pushing to repos as a remote collaborator is much more complicated, and is still being discussed, and will come in the next demos.
(Our forum is still at talk.feneas.org)
More #ForgeFed news soon :)
Ah, one more thing! Friday 7PM UTC we have a project jam in the Peers community, and everyone is welcome to join!
ForgeFed tasks you can help with: Check out the open issues and the forum topics, write feedback. Ask questions, to let us know what's missing in the docs. Hack on MCFI and Vervis. Look into initial ActivityPub support in existing forges such as #GitLab CI and #Gitea.
Also, just have nice chat and inspire each other :)
Hello brave souls :)
I'd like to work faster, dedicate more time to #ForgeFed ! I finally applied for some funding. If I'm lucky and get NLNet funding, I can do dedicated full-time work on ForgeFed for a whole year! If you have ideas for other such organizations that have relevant funding programs, please tell me :)
#ForgeFed update 🙂
Repos are #ActivityPub actors. There's now an activity type called Push, and such an activity can published automatically whenever you push new commits into a repo. In Vervis, I implemented this for Git, not yet for Darcs.
What remains for the demo:
- Implement following (WIP, almost done)
- Darcs support (TODO if not too much work)
I hope to get this done very soon ^_^
Btw, happy autumn 🍁
#ForgeFed work continues :)
Using git post-receive hooks, Vervis can now be notified whenever new commits are pushed into repos.
I'm now working on publishing and delivering a ForgeFed/ActivityPub Push activity when notified on those git pushes. Then I'll check if there's a nice way to do the same for Darcs.
Vervis federation demo 3 - VCS Push Activities - coming soon! And then, another round of spec updates :)
Next will probably be federated patches and merge requests!
Hello universe! It's been a while ^_^
I had a life transition, been busy with it, didn't have much time for computer work. But the project is very much alive!
@criztovyl is working on federation in GitLab CE. I'm working on Push activities in Vervis, which will be auto-generated from VCS pushes.
The spec documents are still waiting for me to give them lots of love, but here they are. The vocabulary spec is the interesting part right now.
Thx 4 all the ❤
#ForgeFed news! 👾
criztovyl is looking into adding federation to GitLab!
zPlus created a light theme for the spec, and ikomi created a dark theme! I'll share a link soon :)
I finally fixed dev builds in Vervis! @jazzyeagle and ikomi are looking into improving the UI. I'm excited about this!
Speccing of commit notification and display is making good progress. Almost ready to implement the basics in Vervis.
More news soon :)
My pace has been a bit slow due to some away-from-keyboard priorities, but work is happening!
I'm fixing the development builds in Vervis to allow people to build locally and work on UI.
Comment and ticket-opening federation is successful so far. The next thing I'll bring to the spec draft (and implement) is VCS commit notifications. Then, patches and merge requests.
Announcing the 2nd Vervis federation demo!
1st demo was about federated ticket comments. This new demo is about **federated opening of new tickets**.
If you haven't tried the 1st demo, it should still work, so you can easily do both 1st and 2nd. I don't remove features when I add new ones ;-)
Take a look and leave a comment there (or here) if you have a moment! :)
Weekly #ForgeFed update! 💪
Vervis is ready for the federated-ticket-creation demo! I'm giving it a few more days of feedback and polishing rounds, and then I'll announce it.
I'm working on some spec draft updates, both meta (such as HTML rendering) and content (listing all the types, properties and behaviors developed so far).
The other projects are in progress too.
Btw, interesting distributed collab projects:
Latest news from #ForgeFed!
The ticket comment demo (https://socialhub.network/t/vervis-ticket-comment-federation-demo/599) got many views but very few people actually made the steps. Feedback on your experience trying (or not trying) it is highly appreciated :)
I'm working on federated open-new-ticket, almost done! Demo coming soon!
Hi people! It's time for a #ForgeFed update :)
I've been working on thoroughly documenting the details of federation in Vervis: https://dev.angeley.es/s/fr33domlover/r/vervis/s/FEDERATION.md
I started working on ticket federation! https://dev.angeley.es/s/fr33domlover/r/vervis/s/src/Vervis/Handler/Ticket.hs#L-289
The SocialHub forum has been active too, despite technical issues there.
More updates soon :)
Announcing the #ForgeFed ticket comment federation demo! The first ForgeFed demo :)
It's implemented on Vervis (whose UI is very lacking at the moment, sorry for that) and uses #ActivityPub (with some little custom details, I'll write about them soon!). Demo details and instructions here:
Thoughts, feedback, bug reports and questions are very very welcome :)
Roughly-weekly ForgeFed update :)
@zplus and deesix have been working on MCFI and a command-line client to to interact with MCFI and potentially any ForgeFed forge. Waiting to start speccing the vocabulary.
@bill_auger wrote a detailed ForgeFed intro: https://notabug.org/peers/forgefed/src/master/doc/README.md
I deployed 2 Vervis instances and successfully federated ticket comments between them. Still polishing some rough parts and bugs. After that I'll start writing a spec draft explaining what's been done so far :)
A little ForgeFed update 😀
@zplus is working on MCFI, which is a federation server component for use by forges, written in Python
I'm working on federation for Vervis (in Haskell). The C2S part of ticket comment federation works, and I'm fixing the S2S bugs.
ForgeFed is a project aiming to define a protocol and a vocabulary for federation of project hosting and collaboration platforms (forges), and get it implemented in the existing forges such as GitLab CE, Gitea and so on.
Federation is based on ActivityPub with some tweaks and new vocabulary :)
I'm working on a demo, implementing federation in a forge called Vervis. Earlier today I deployed 2 test instances for this! More details and links soon :)
We decided to have an account here to share updates about our work on project hosting federation. And this is the first post :)
There are various independent projects related to project federation; the one I'm working on is based on ActivityPub, with some extra bits and extensions. And I'm excited about it!
Comments on our posts here are very welcome! We have a Discourse forum too, and IRC channels (which can be accessed via Matrix too!).
See you in the next posts :)
Vocabulary and protocol for federation of project and repository hosting and collaboration platforms.
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).