With the recent release of Foundation 5.2.2, it's amazing how fast the Foundation project is evolving. Pull requests are coming in hot and getting merged. Bugs are getting funneled to the proper people and worked on more often. We've learned many lessons from our growing community, and it's made us also evolve our approach to Foundation. We're going to be working more closely with the Foundation community than ever before, especially with Pull Request. We're giving more direction on the priority issues and coaching folks on formatting them properly. A Pull Request is the best way to be listed as one of 462 Foundation contributors. With 310 commits on 5.2.2 , you can see that the community was heavily involved. We'd like to give a shoutout to the top 5 community Contributors for 5.2.2:
- NikhilKalige — committed multiple fixes to Sliders, Docs, Abide and more
- tmugford — committed multiple fixes to Off-canvas, Docs, and Orbit and more
- joeworkman — committed multiple fixes to Orbit
- aexmachina — committed multiple fixes to Abide
- clyates — committed multiple fixes to Interchange and Accordions
This is just a small list of people who jumped in to help out.
Strengthening the Communication
We're committed to improving the communication on issues explaining what is happening with them or why we closed them. Pull requests will be processed through the week and more will be encouraged. Issues will be triaged and worked on more often.
The average hours of pull requests being left open has dropped significantly.
We'll be improving the Contributing Document with more specific information and instructions. We are working on making the documentation more robust and comprehensive. We have opened more avenues for engagement (Forum, GitHub, Twitter) and will continue to grow those. Here's how you can contribute:
- Start a discussion on the Forum. If you have an idea for a feature request or a change in Foundation, the Forum is a great place to get backing for it.
- Help categorize issues. On GitHub, help determine if an issue is a bug or implementation error. Implementation errors can be sorted in the Forum. See a bug reported on the Forum? Create an issue on GitHub so it can be fixed.
- Contribute, to the community with a Pull Request. It does not matter if it is a big bug or a small typo, Pull Requests matter. It is usually the quickest way to get a fix added to the codebase and help the community.
We really appreciate all of you in the community, who are involved on the Forum, GitHub, and support Foundation. The Foundation community is growing and we are evolving with it. Because of our helpful community and the changes we are making, Foundation is getting more awesome all the time.