Restarting community collabration with Working Groups - Updates from Frappeverse '25

There were a lot of discussions this Frappeverse about how do we bring community collaboration back. We experimented with ERPNext Foundation a few years ago, but maybe then the community was too small or we were ahead of time. Now we have several active contributors and maybe it is time to bring this back.

After several discussions with community contributors - @revant_one @MiteshPC @buildwithhussain @nikkothari22 @glz @rmeyer @Smit_Vora @Mina_Ezzat @rahul286 and others we agreed to put some structure to bring back community participation. Rahul Bansal (rtCamp) @rahul286 is a veteran of the WordPress community, and there were many things he shared that we can take it forward. One of the first ideas to organise the community is to create “Working Groups”.

A Working Group is a set of members who come together to collaborate on any new idea or proposal. They could be part of any organisation. The creation of a new working group will be proposed on this platform (discuss.frappe.io) and if there are no un-resolved objections from any community members, then the working group can start collaborating and contributing. They have to ensure transparency and fairness by updating their ideas on the forum.

To kick this off, I have created a new category (Working Groups - Frappe Forum).

Steps to start a Working Group

  1. Post a proposal on the forum with the tag [Proposal]
    1. Why you are the right person for this (your credibility)
    2. Your goals / aims
    3. Who can join
    4. How will you operate
  2. Invite comments, feedbacks, objections
  3. If there are no objections for some time, consider this approved (change the tag to Approved).
  4. If there are un-resolved objections, then you cannot approve the proposal.

(Hopefully we will make an “app” for this - or just extend Gameplan - @netchampfaris )

Proposed WGs

  1. Marketplace - @buildwithhussain @rahul286
  2. Self hosted - @revant_one @hafeez3000
  3. Local meetups - @rk_root @hereabdulla
  4. Local compliance - @glz @Smit_Vora
  5. Framework - @Smit_Vora
  6. Storytelling - @Kaviya_Periyasamy
  7. Campus outreach - @esafwan @nasir

There were many other proposals, but we can start proposing these working groups on the forum

23 Likes

This might be the right moment to reimagine what community collaboration could look like. Instead of simply reviving the Foundation in its earlier form, we could explore models that match our current scale—whether that’s a lighter structure for coordination, working groups around specific focus areas, or a mix of online and offline initiatives that keep momentum alive.

We’ve all seen communities rise and fall over the years for many reasons: getting acquired by enterprises, lack of consistent support from the foundation, leadership burnout, or simply losing direction. The good news is that Frappe has already made a strong commitment to openness. But true openness will only be realized when there is deep community engagement and transparency in how things are run.


Why Software Communities Matter

  • Learning → peer-to-peer support and knowledge sharing.
  • Collaboration → shared ownership of projects, leading to faster innovation.
  • Support → guidance for beginners and a helping hand for professionals.
  • Sustainability → governance models that ensure long-term health of projects.
  • Networking → opportunities for contributors, maintainers, and companies to grow together.

Tools for Collaboration

  • discuss.frappe.io → Great for discussions, structured Q&A, and long-term knowledge sharing.
  • Discord (Proposed) → Ideal for quick, real-time interactions through chat and voice. Already popular among developer and tech communities, Discord also supports rich integrations (GitHub, bots, automation, etc.), making it a natural fit for faster collaboration.

While there may be plans for a dedicated app or extended platform in the future, Discord is recommended as the immediate solution for real-time community needs.


Proposed optional names below (initially named Self-Hosting)

  • Unified DevOps CafĂ©
  • Unified DevOps Hub

This represents the entire lifecycle platform — from coding tools → deploying tools → running → monitoring → maintaining.

Further details of the proposal: [Proposal] - Working Group - Unified DevOps Café (Previous proposed name Self-Hosting)

1 Like

How about a public instance of Raven (Frappe would be happy to host)? Let’s use FOSS tools? I am sure it will also accelerate the adoption of Raven in the community :slight_smile:

cc @nikkothari22

edit: We should also migrate discuss to Gameplan - @netchampfaris is game. The best way to improve our own tools is to use them heavily! Also we can adopt it to exactly how we want.

13 Likes

im for this , lets utilise apps within the eco-system of frappeverse , why re-invent when we dont need to.

2 Likes

That would be brilliant! A public instance of Raven, especially if hosted by Frappe, would not only showcase its potential but also encourage more people to start using it. Using FOSS tools aligns perfectly with the spirit of the community and will definitely accelerate adoption. More importantly, it will give us a homely experience while ensuring security. cc @revant_one

what might be the procedure to join in any working group, what might be eligibility ??

1 Like

Community Raven is now active at https://community.frappe.io - Let’s end our dependence on Telegram :slight_smile:

2 Likes

Frappe Already has Gameplan, IF we ar ebuildign Gameplan to be what we need it to be, why dont we make use of Gameplan, instead of Discord, for these kind of community manageemnt enagement, this way, we cna also fgure out, the challenges of gameplan and imrpove it

I was Even thinking of a more grander idea,
The Possibility of MErging, or Deeper and tighter integration between Gameplan and Raven.
A Tabbed Mode, where, i can switch between Gameplan and Raven, Gameplan for contextual discussions, while raven, for P2p and group chats.

1 Like

I agreed on that
we better use the platform from gameplay, if needed we can improve it