FreeBSD Round Table Best Practices
Warner Losh and the Core Team would like to invite you to take part in a series of discussions about the current best practices for FreeBSD. We hope to write them all down, and these round tables give people a chance to exchange ideas. We'll take the ideas expressed, as well as followup shared by the community, and draft a best practices doc. In addition, we recognize that the project can learn from the rest of the industry better ways of doing things and change how it does business. The round table will also touch on those issues and set the groundwork for future changes to enable a shift here.
This will be a round table discussion, with Warner Losh moderating and leading. This week's panelists are
- Brooks Davis
- Adriaan de Groot
- Tobias C. Berner
- Simon Gerraty
As well as members of the core team.
Developing Within the Project
Questions about what is working for people, what's not, etc. The focus will be on developing when you're already inside the project. How is the project like a business? How is it different? etc
Ports vs Src vs Docs Differences
Furthering the developing within the project, how do the answers to the last section change as you work on different parts of the project?
Individuals Contributing to the Project
The project gets a number of contributions from individuals working to make FreeBSD better in various ways. What works well to get contributions into the project? What's not worked well?
Contributing larger bodies of work that your company has done with FreeBSD is another important source of contributions. What are the things that make FreeBSD easy to work with? What makes it hard? Having a long-term, on going relationship with the project can pose challenges. This section will explore that and what works and doesn't.
Changes for the Future
The switch to git unlocks a number of possibilities in improving our work flows to automate a lot of the drudgery that gets in the way of creating a quality product. This section will explore some of those possibilities, with a followup at the June Developer's Summit planned to form concrete plans.
- What works now? What definitely doesn’t work now?
- What’s close to working, but only needs one little thing fixed?
- What are areas of improvement for the future?