ColdFront Community Working Groups
Through the next year, we will be working on tasks in the NSF POSE phase I project that will research and begin planning things like governance models and sustainability for the ColdFront project. However, we do not wish to delay development progress nor discourage participation from the community.
To continue the forward momentum of ColdFront development and act on the community's interest in forming working groups, we will use the following process in the near term:
An initial set of working groups will be formed to begin discussions on governance and the ColdFront "core" architecture. Members of the UB team will sit in on these 3 groups to provide guidance to the working group members. Lead or co-leads for these working groups were selected from a list compiled when community members indicated their interest in serving.
The goal for future development of ColdFront will be to extract features from Core, whenever possible, that can be moved into a plug-in. Plug-ins should be developed to be installed as standalone package add-ons to ColdFront. For example, this is demonstrated in the new Slurm REST API Plug-in. For anyone interested in collaborating on a specific plug-in, UB CCR maintainers will create a new repository in https://github.com/coldfront and give the WG lead(s) commit access to that repository. Like the Slurm REST API plug-in, this will allow the developer(s) to work independently of the development going on in the ColdFront core repository. Where features can’t be removed from Core, discussions will be had in the Core Architecture working group and, in the near term, final decisions will be the responsibility of the CCR team. Eventually, these types of decisions will be decided based on the governance plan adopted by the project.
Initial working groups:
Governance: co-leads Raminder S (Harvard) and Lorenzo B (Unimore)
Documentation: lead Dori S (UB)
Core Architecture: co-leads John L (SMU) and Jay M (Tufts)
*code standards/conventions will be wrapped into discussions in each of these groups
Plug-ins:
Storage: co-leads David S (Cardiff) and Chris B (Tufts) - this may lead to a generic storage plug-in or break off into separate plug-ins for specific vendor storage technologies
Slurm "legacy" plug-in: Cecilia L (RIT) (interested in development but maybe not leading the WG)
LDAP: Several interested potential developers, no WG leads at this time. Contact the ColdFront admins if you're interested in getting this group started.
To indiciate your interest in participating in and/or leading a working group, please fill out this form and we'll put you in contact with the working group.