Group Expectations

Community Agreements

Setting a good vibe doesn’t just fall to the leader. Establish ground rules together. Consider adopting a code of conduct or community agreement that aligns with your profession, community, and group’s values and goals. Codes of conduct are typically used in spaces that have a physical component, such as an organization with a conference, or an established committee or group. Community agreements are well suited for short-term engagements, like projects and workshops.

Implementing a community agreement or code of conduct involves two stages: developing it, then using it.

Developing Agreements

Develop the text and agree on it. Include a guideline for what you will do if harm occurs.

Professional association and community codes of conduct are a great place to get inspiration for a community agreement. Here are some examples:

All of these examples include processes for what happens if harm occurs.

Communicating and Using Agreements

Share the agreement once it’s established, then periodically remind the group that the ground rules exist. Examples of ways to communicate community agreements:

  • Link to the agreement in your group’s central infrastructure, whatever space is most commonly accessed by the group (for example: running notes, chat application channel description, project management system landing page, etc.)
  • Remind people verbally at the beginning of the first few meetings and whenever there are new members in the room
  • For large meetings, share the agreement and how to act if harm occurs in the chat or opening comments around 5 minutes into the meeting

If harm occurs, follow the process for acting.

Right-sized Agreements

Is your project a short-term or a long-term one? How many members are you managing? Match your conduct enforcement methods and levels to the size, capacity, and needs of the group. It’s perfectly fine to have a lightweight, maybe even undocumented community agreement, if that works for the group. The important thing is that the group spends some time discussing community agreements and implements what is needed.

The BitCurator Consortium (BCC) developed a project to co-learn python together in self-perpetuating, non-hierarchical groups. When the Python Study Groups coordinators came together to organize and administer a pilot, they established community guidelines for themselves as an exercise in expressing the goals of the project.

When the BCC launched their ten study groups, coordinators shared a template community agreement with each group. Coordinators suggested that each group make changes together, then adopt their agreement. All groups agreed to adopt a community agreement, and most groups took on the template version with few revisions. This lightweight document was adequate for the small groups’ needs.

License

Icon for the Creative Commons Attribution 4.0 International License

How to Publish Your Academic Paper without Publishers, Bosses, Gods, or Masters Copyright © 2026 by Library Futures is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.