Progress update yay!

@zplus@gnusocial.no is working on the foundations of federation in Pagure, representing objects using ActivityPub & delivering activities between servers.

@jazzyeagle & ikomi started working on a client app for Vervis! And I'm so grateful for their help! It will connect to servers using ActivityPub C2S and some forge-related vocabulary we'll define in ForgeFed.

I'm implementing federated patches & merge requests in Vervis, going to put this in the ForgeFed spec draft soon.

--fr33

Finally we signed the funding plan with NLNet!!! ๐Ÿ˜€ Thank you @NGIZero for this amazing opportunity! ๐Ÿ™๐Ÿผ

We're working, and we're so excited!! more news soon, including the actual project plan :-)

Tbh I'm also scared a bit, there's so much work to do! But bit by bit, we'll get there ๐Ÿ˜Š

--fr33

news ๐Ÿ˜€

We sent @NGIZero the funding plan, waiting for them to approve it. The funded work, by zPlus and me, will be the spec, reference implementation (Vervis), implementation in existing forge (Pagure), and an implementation guide.

Possibly work on Gitea will get funded too, we don't know yet.

The virus is slowing down my work, I hope it doesn't for the others! zPlus and I happen to be in countries where it's pretty crazy right now. Stay safe and strong โ˜ฎ&โค

--fr33

update! ๐Ÿ˜€

We're planning to implement in both and . Still waiting to finalize funding details with NLNet.

Implementation of author-hosted tickets in Vervis is in progress, and so is OAuth2. Next will come patches/MRs, and then we can finally release that Draft 1 along with a demo.

We're looking into making better docs, maybe a talk too. Would you prefer to read, or to see/hear me explaining? ๐Ÿ˜‹

--fr33

ForgeFed boosted

There is a #github issue for #ForgeFed federation in #gitea but the devs want feedback before adding #ActivityPub #fediverse support:

1. Who wants this feature? Personal gitea user / Companies with private gitea / Git hosting website via gitea or others?

2. Why they need this feature?

3. How they want to use this feature?

Maybe you can help them and provide the answers.

github.com/go-gitea/gitea/issu

Do you find that the status and progress of ForgeFed is clearly communicated? Is the work visible, does it look like something real that's really happening?

Plz comment & explain, especially if your answer is no :)

Would you want to see a video / talk / presentation about the project?

I updated the website main page to explain project status, feedback on that is welcome!

Reminder, monthly review round on Friday ๐Ÿ˜€

talk.feneas.org/t/monthly-comm

I'm working on updating Vervis (the reference implementation) to match recent spec updates. MCFI will hopefully turn into a ForgeFed implementation for Pagure (existing forge, pagure.io).

Spec content for our first little minimal draft is nearly done. Long debate about where to host issues is finally finished, with peaceful beautiful consensus ๐Ÿ˜‹

--fr33

NLNet @NGIZero has approved funding for !

There are many potential tasks and related projects that haven't been taken by anyone yet. This is an amazing chance to get funded for working on an awesome free software and decentralized internet project!

ForgeFed work and funding plan: notabug.org/peers/forgefed/iss

If there's a task you'd like to grab/suggest/discuss, please comment here ๐Ÿ™‚

Oh btw our first spec draft release is coming soon ๐Ÿ˜๐Ÿ˜๐Ÿ˜

--fr33

It's time for the monthly ForgeFed community review round! ๐Ÿ™๐Ÿผ๐Ÿ˜„

Instructions: talk.feneas.org/t/monthly-comm

Thank you and enjoy and happy new year :)

Work has been slow recently because we've been giving the world time to give feedback on some core decisions. In mid January or so, we stop waiting and proceed at a fast pace with what/who we have. Thank you for the patience. Hoping for 2020 to be the year of federated forges!! More news soon :)

--fr33

Reminder: I'm trying to assemble a Working Group talk.feneas.org/t/working-grou and a Community Group talk.feneas.org/t/monthly-comm

This is the time to ask developers of forges (GitLab, Gitea, etc.) and ticket trackers (OpenProject, Taiga, etc.) to implement federation and to join the work on ForgeFed.

If you don't join, you don't get your needs taken into account, and we'll have a less useful lower quality spec.

Reminder, join if this stuff matters to you. And spread the word.

--fr33

It's time for a round of review of ForgeFed discussions! ๐Ÿ˜€ ๐Ÿ˜€ ๐Ÿ˜€

Instructions: talk.feneas.org/t/monthly-comm

Happy participation! We need you, let's make federated forges happen :)

More news ๐Ÿ˜

We're going to have monthly community review rounds yay! They'll happen on the 1st Friday of each month. If you can't make it on Friday that's fine (let's try to focus the effort on the week following the Friday).

This Friday, 2 days from now, will be the first community review round! Mark the date :)

Instructions: talk.feneas.org/t/monthly-comm

๐Ÿ™ ๐Ÿ™ ๐Ÿ™ ๐Ÿ™ ๐Ÿ™

--fr33

On Fridays 7PM UTC there is a weekly project jam on IRC/Matrix (see links in profile) and everyone is welcome!!

Thank you for voting! Looks like we'll do monthly community review rounds. More details soon :)

We're working towards releasing the first spec draft, which will include a basic minimal feature set:

- Push Activity automatic publishing when commits are pushed to repos
- Federated opening of issues and commenting on them
- Federated patches and merge requests

More news soon!

ForgeFed boosted

Please join us in the signing of this petition and consider adding years to your .org registration today.

5541 letters have currently been sent to stop the sale - add your name now!

Save .ORG

Help stop the sale of Public Interest Registry to a Private Equity Firm

savedotorg.org/

#SaveDotOrg
#internet
#domain
#dns

Would you like to participate in ForgeFed, regularly review the open issues, affect the decisions? If yes, how often would you want to allocate time for that?

If people do, I'll announce once in a while when open issues have accumulated and it's time for reviews and decisions :)

--fr33

Hey people! ForgeFed update:

- Demo went well! Big thanks to everyone who participated ๐Ÿ™๐Ÿผ
- We got our 2 implementations, MCFI and Vervis, to federate! ๐Ÿ’ช๐Ÿผ
- Spec is getting updates!

There are lots details to discuss, and feedback is needed! If you are developing federated software, or interested in ForgeFed, please come to talk.feneas.org and go over the ForgeFed & categories and share thoughts and opinions and experience :)

--fr33

Hello everyone! The demo is here :)

Vervis Demo 3 - Push Activities and Repo Following

talk.feneas.org/t/vervis-demo-

Have fun!

--fr33

(I'll be updating the spec, and after that I'll probably take a little break before the next step: Federated merge requests)

Weekly update ๐Ÿ™‚

The Friday project jam was very productive! @zplus@gnusocial.no and I have been working on the Push Activity demo, during and after the jam. After tons of fixing and tweaking, it's almost ready! I know I keep saying that ^_^

It will be a small simple demo, but I'm very excited about all the recent work behind it, and about the cool things coming in the next demos (such as federated merge requests)! I hope the next toot here will finally have a demo link ^_^

--fr33

Hello community!

Following and unfollowing is implemented in , 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.

Btw the forum, SocialHub, is back at a new address: socialhub.activitypub.rocks

(Our forum is still at talk.feneas.org)

More news soon :)

Show more
FLOSS.social

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).