Page MenuHomePhorge

Phorge participation at FOSDEM 2024
Closed, ResolvedPublic

Description

Updated:

Phorge participates at FOSDEM 2024 with a talk! You can both help / participate. Phorge event:

https://fosdem.org/2024/schedule/event/fosdem-2024-3610-unpack-phabricator-welcome-phorge-forking-the-opinionated-open-source-project-manager/

Attendees

If you want to communicate your participation, just join here:

Please indicate if you would like to help in some areas of interest, during the conference!

Why we could do something

It would be nice to have something related to Phorge during FOSDEM 2024, and/or propose a talk in a track, and/or have a cute meetup, triage party, review sprint, etc.

So in this Task we can organize ourselves to understand how to COMPLETELY INVADE FOSDEM in the most efficient way.

Where we could propose

This is the official list of developer rooms:

https://fosdem.org/2024/news/2023-11-08-devrooms-announced/

The most interesting track is probably this one:

Collaboration and Content Management

https://fosdem.org/2024/schedule/track/collaboration-and_content-management/

What we could do - Talk proposal 1. (stub from valerio)

Proposal title

Unpack Phabricator and Welcome Phorge - Forking the Opinionated Open Source Project Manager

Proposal abstract

Phabricator® was the Libre and Open Source suite for Collaboration on Software Projects. Unfortunately it was discontinued in June 2021.

Sail for adventure through legacy, to community, and let's explore *Phorge*, that is, the fork of Phabricator.

Is Phorge adorable, beloved, superlative? Is Phorge opinionated, over-engineered, Libre and Open Source suite, for Collaboration on Software Projects? Is Phorge supporting Git, Subversion, Mercurial? Is Phorge supporting many components and 60+ shiny happy databases holding hands?

Join this session, and join a thrilling narrative from Facebook and other Serious business, to Easter egg lovers and cowsay generators.

The talk is presented from (originally) a random casual Phorge contributor who becomed Maintainer to share this experience at FOSDEM, especially to newcomers and curious.

For hackers: bring your patch for a fast review.

For newcomers: bring your questions.

## Contents

- is Phorge good for my Organization?
- differences between Phorge and GitLab, GitHub, Launchpad, Mantis, ...
- what's new in Phorge (that is not in Phabricator)
- practical workflows and pitfalls
- how to join the Phorge community
- how to propose code patches

All of this is possible only thanks to the original author of Phabricator: Evan Priestley, that always blesses our code. We will conclude with a thanksgiving to Evan (probably without Evan), a group photo (probably without Evan), and esoteric stickers.

## Resources

* https://we.phorge.it/ - Project homepage
* https://we.phorge.it/w/installation_and_setup/ - Installation instructions
* https://we.phorge.it/project/members/3/ - Blessed committers
* https://en.m.wikibooks.org/wiki/Phabricator_Administrator's_Handbook - Administrator handbook

If you take Photos, please tag #Phorge in the Fediverse. Thank you!

Early proposal review:

https://pretalx.fosdem.org/fosdem-2024/talk/review/EXZNAUXQKMJ7HRYYRD7MKFXTTV8JFQDJ

→ This stub was Approved by FOSDEM 2024, see above

Event Timeline

I'm quite sure that somebody of you will join FOSDEM. In case, please join this talk as presenter :)

The deadline was today, so I've submitted the proposal. Feel free to review:

https://pretalx.fosdem.org/fosdem-2024/talk/review/AFDYYEN9SZVD8X3TUVDQYCVFJK8ZKRYQ

Unfortunately they have not accepted our proposal in the track Collaboration and Content Management. I've proposed that again as Lightning talk as suggested to me by FOSDEM ex-speakers.

valerio.bozzolan claimed this task.

They have no space at FOSDEM 2024 for Phorge, nor in Collaboration and..., nor in Lightning talks :(

We will retry at FOSDEM 2025 \o/ :3

valerio.bozzolan renamed this task from Phorge participation at FOSDEM 2024 (Deadline: 10th December) to Phorge participation at FOSDEM 2024.Jan 12 2024, 09:38
valerio.bozzolan raised the priority of this task from High to Unbreak Now!.
valerio.bozzolan updated the task description. (Show Details)

I set this to unbreak now just to give extra visibility on the homepage :^)

## Contents

- is Phorge good for my Organization?
- differences between Phorge and GitLab, GitHub, Launchpad, Mantis, ...
- what's new in Phorge (that is not in Phabricator)
- practical workflows and pitfalls
- how to join the Phorge community
- how to propose code patches

All this sounds very ambitious for a 15 minutes talk...

I suggest to focus it. Something like:

  1. Project history (1 minute)
  2. The difference with github/gitlab (only), and describe the "phabricator coding workflow" (https://secure.phabricator.com/w/guides/arcanist_workflows/) and why that's better (git log is not useless). (7-10 minutes?)
    • mention/show Herald for spying on code changes
  3. phorge is more Customizable then X (slowvote, macro, ponder , cowsay, you-can-write-your-own-integration)
  4. current community state, how to join, how to try it out

Thanks for all the tips <3 <3

Trust me, I've done my very best, but I WAS SCARED AS SHIT and indeed the time was very short and I definitely need to sleep more. Bonus point: have extra time to eat and do slides and see friends. asd

Less or more:

  • Shown some other platforms, slide 7, 8
    • Wikidata visualization of collaboration platforms by starting date (including Phabricator and Phorge):
    • https://w.wiki/94Xh - try it!
  • Project history: I just explained the need of Mercurial support in Facebook and this kind of things, and a data viz https://w.wiki/94Xh but not enough :D sorry - slide 10
  • Explained some differences between Phabricator/Phorge and GitLab/GitHub
  • Explained killer features like git + Subversion + Mercurial
    • Easy to host, easy to Fork, etc., slide 11
    • Mentioned local unit testings to speedup things (if you trust coworkers), not mentioned Harbormaster, but explained later in the question time
    • Mentioned "when the moon is fool" \o/ slide 11
  • Shown Differential interface \o/
  • Mentioned the buzzword "elicopterize" \o/ - slide 2 and 12
  • Shown custom Task forms
  • Shown Advanced saved queries
  • Shown a non-programming Workboard
  • Shown Herald \o/
  • Shown Harbormaster (for exactly 2 seconds)a visualization but not enough :D
  • Shown Calendar mentioning FOSDEM \o/
  • Shown COMMIT BLOCKED BY DAMN DRAGON \o/ \o/
  • SHOWN MEME GENERATION \o/
  • How to reach the community (last slide)
  • Professional ® Image credits - everything libre from Wikimedia Commons if possible \o/ - last slides
  • Printed and shared weird GIANT stickers of Phorge \o/ \o/ \o/

Slides PDF:

https://fosdem.org/2024/events/attachments/fosdem-2024-3610-unpack-phabricator-welcome-phorge-forking-the-opinionated-open-source-project-manager/slides/22626/Phorge_FOSDEM_2024_YnBvgrX.pdf

Slides ODT:

https://fosdem.org/2024/events/attachments/fosdem-2024-3610-unpack-phabricator-welcome-phorge-forking-the-opinionated-open-source-project-manager/slides/22626/Phorge_FOSDEM_2024_eQuRQO7.odp

TL;DR

WE HAVE DONE THIS! \o/

I'M HAPPY BUT I'M SORRY - PHORGE DESERVES MORE - I'VE DONE MY BEST - BUT IT'S NOT ENOUGH - PLEASE FORGIVE ME - I'M JUST A RANDOM PIZZA-LOVER USING PHORGE AND COPTERIZED TO FOSDEM D: D: BUT IT WAS TRUE FUN! LET'S DO THIS AGAIN! OR MAYBE NEVER AGAIN! THANKS FOR ALL EMOTIONAL SUPPORT! LONG LIFE TO PHORGE!

https://fosdem.org/2024/schedule/event/fosdem-2024-3610-unpack-phabricator-welcome-phorge-forking-the-opinionated-open-source-project-manager/

Hahaha I’m just now seeing this. Thank you for putting together the presentation and giving the talk. I enjoy seeing your excitement!

Nice, you touched on most of the advantages of Phorge. It really does have some strong competitive advantages.

Nice! Is there a recording of the talk?

TRUST ME - YOU DON'T WANT TO LISTEN MY ENGLISH :D :D

Btw now the video is here :D :D AGAIN SORRY PHORGE FOR MY MISTAKES <3 <3

Your English isn't really bad, I could understand everything. Thanks for doing the talk, I liked it.

TRUST ME - YOU DON'T WANT TO LISTEN MY ENGLISH :D :D

Btw now the video is here :D :D AGAIN SORRY PHORGE FOR MY MISTAKES <3 <3

https://video.fosdem.org/2024/h2215/fosdem-2024-3610-unpack-phabricator-welcome-phorge-forking-the-opinionated-open-source-project-manager.av1.webm

Loved the talk! ❤