DDEV Advisory Group Meeting 2025-11-05 #7590
rfay
started this conversation in
DDEV Advisory Group
Replies: 1 comment
|
Thank you all for the preparation. It sounds super-interesting, Unfortunately I am ill and most probably won't be able to attend. Kind regards and a fruitful meeting! |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Meeting time: 2025-11-05, 8am US MT, 4pm CET, here's your time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=DDEV+Advisory+Group&iso=20251105T08&p1=5472&ah=1
Previous meeting: September 3, 2025
Next meeting: January 14, 2026 (Second Wednesday this once, people are groggy first week back :) )
Agenda
Financials and planning
Financial Summary:
ddev start. We briefly hit 70% of our $12,000/month goal.Reports:
DDEV Foundation Balance Sheet 2025-11-04-17_00.pdf
DDEV Foundation Profit and Loss 2025-11-04-17_00.pdf
Anything on anybody's mind!
Recording
https://youtu.be/QKnqS7lD3MA
AI-generated Meeting Notes
Quick recap
The meeting began with introductions and updates about the DDEV project, including a new version release and testing requirements. The main focus was the establishment of a new board for the DDEV Foundation, with discussions about governance structure, board member appointments, and transition plans. The team reviewed various operational matters including trademark transfers, financial status, and upcoming deprecations, while also planning for future events and seeking feedback through various channels.
TODO
xddev extension field in Docker Compose and how add-ons can use it.Summary
DDEV Project Update Discussion
The meeting began with introductions, with Randy Fay, the lead maintainer of the DDEV project, welcoming attendees from various locations. Randy mentioned he was in Düsseldorf for a TYPO3 camp and shared updates about the latest version of DDEV, which now allows for
ddev pull platformandddev pull upsunwithout environment variables. Paul was tasked with testing this update.DDEV Foundation Board Formation
The meeting focused on introducing participants and discussing the upcoming Backdrop Live event scheduled for the following days. Randy announced the formation of a new board for the DDEV Foundation, a U.S. 501(c)(3) nonprofit organization, with five nominated board members: Jen, Benny, Andrew, Mike, and Randy. The group reviewed the Articles of Incorporation, which outlined the foundation's governance structure, including starting with five board members and maintaining an odd number to prevent deadlock. The board members were selected based on their experience with related projects, and the group aimed to establish clear governance to avoid organizational drama.
DDEV Board Governance Transition
The meeting focused on the establishment of a board for DDEV, a project previously managed by Randy. The board aims to provide additional stability and support for the project, especially in areas where Randy's expertise is limited. Michael was appointed as treasurer, taking over financial responsibilities from Randy. Benni, with experience in governance structures, joined the board to provide an external perspective and help navigate potential challenges. The group discussed the importance of this transition, emphasizing the need to reduce DDEV's dependence on Randy and formalize its governance structure. They also mentioned upcoming plans for a formal review and planning session in January.
Articles of Incorporation Discussion
Randy explained that the proposed articles of incorporation include a list of initial board members and give him veto power for two years after adoption, which he justified as a safeguard against unexpected governance issues. He noted that while he does not anticipate using this power, it provides peace of mind during the transition to full board authority. The group discussed the importance of flexibility and authority in addressing unforeseen challenges, with Jen and Selwyn sharing personal experiences that highlighted the unpredictability of organizational dynamics. Randy encouraged feedback on the draft articles but noted a lack of new comments in recent weeks.
Nonprofit Governance and IRS Compliance
The group discussed the organization's articles of incorporation and governance structure, with Randy explaining they were designed to satisfy IRS requirements for 501(c)(3) status. Matthew shared his experience with Drupal Colorado's nonprofit operations, noting they had smooth board transitions despite some members leaving for personal reasons, and advised keeping the articles of incorporation simple while maintaining detailed policies and procedures that are reviewed regularly by the board. The discussion concluded with Michael announcing his need to leave the meeting in five minutes.
Colorado Filing and Release Updates
The team discussed filing with the state of Colorado, with Randy confirming his legal name is "Rand" and proceeding with the filing. They reviewed Stas's new release v1.24.9 and v1.24.10, which includes PHP 8.5, Postgres 18, and improved features like omitting project names and connecting different Git projects. Randy announced upcoming deprecations and changes for version 1.25.0, including the XHProf mode changing to XHGui and the removal of the
ddev servicecommand, and asked the team to review and provide feedback on any concerns.DDEV Trademark and NFS Changes
Randy discussed the removal of NFS support and
ddev nvmfunctionality from DDEV, explaining that NVM has caused endless problems over the project's history. He also shared that the DDEV trademark transfer to the DDEV Foundation is nearly complete, with a contract signed and only Fred from Upson remaining to sign. The process has involved lawyers and cost 100 euros, but Randy emphasized it's a positive development to have the trademark owned by the correct organization.2026 Planning and Financial Strategy
The team discussed planning for 2026, with Randy inviting input on goals and pain points, and Matthews suggesting an off-site planning meeting with sufficient time for discussion. Randy noted they have about $6,000 in the bank and mentioned the need to file Articles of Incorporation, while the team reviewed their financial status and sponsorship progress. The conversation ended with Randy encouraging continued feedback through Discord and other channels, particularly regarding the 1.25 deprecation issue.
All reactions