Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions .github/DISCUSSION_TEMPLATE/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# https://docs.github.com/en/discussions/managing-discussions-for-your-community/creating-discussion-category-forms
# https://docs.github.com/en/discussions/managing-discussions-for-your-community/syntax-for-discussion-category-forms
title: "[General Discussion] "
body:
- type: markdown
attributes:
value: |
## General Working Group Discussion
Use this form to start a discussion about any topic related to our working group.

- type: input
id: topic-summary
attributes:
label: Topic Summary
description: Provide a brief one-line summary of your discussion topic
placeholder: "e.g., Exploring new approaches for quarterly planning"
validations:
required: true

- type: textarea
id: background
attributes:
label: Background/Context
description: Provide any relevant background information or context
placeholder: |
- Why is this important?
- What prompted this discussion?
- Any relevant links or references?

- type: textarea
id: main-content
attributes:
label: Discussion Points
description: Present your main discussion points, questions, or proposals
placeholder: |
Share your thoughts, questions, or ideas here...
validations:
required: true

- type: textarea
id: specific-questions
attributes:
label: Specific Questions (if any)
description: List any specific questions you'd like the community to address
placeholder: |
1. Question 1?
2. Question 2?

- type: input
id: related-issues
attributes:
label: Related Issues/Discussions
description: Link any related issues, PRs, or discussions
placeholder: "#123, #456"

- type: checkboxes
id: participation
attributes:
label: Participation
description: How would you like others to participate?
options:
- label: Open to all working group members
- label: Seeking input from specific expertise areas
- label: Looking for volunteers to help with this topic
106 changes: 106 additions & 0 deletions .github/DISCUSSION_TEMPLATE/meeting-notes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# https://docs.github.com/en/discussions/managing-discussions-for-your-community/creating-discussion-category-forms
# https://docs.github.com/en/discussions/managing-discussions-for-your-community/syntax-for-discussion-category-forms
title: "[Meeting Notes] - "
body:
- type: markdown
attributes:
value: |
## Working Group Meeting Notes
Thank you for taking notes! Please fill out this form with the meeting details.

- type: input
id: meeting-date
attributes:
label: Meeting Date
description: When did the meeting take place?
placeholder: "YYYY-MM-DD"
validations:
required: true

- type: input
id: meeting-time
attributes:
label: Meeting Time
description: What time was the meeting held?
placeholder: "https://time.is/compare/1300_in_UTC/PT/ET/CET/JST"
validations:
required: true

- type: input
id: note-taker
attributes:
label: Note Taker
description: Who took these notes?
placeholder: "@username"
validations:
required: true

- type: textarea
id: attendees
attributes:
label: Attendees
description: List all meeting attendees
placeholder: |
- @username1
- @username2
- Name (affiliation)
validations:
required: true

- type: textarea
id: agenda-items
attributes:
label: Agenda Items Discussed
description: What topics were covered in the meeting?
placeholder: |
1. Topic 1
- Discussion points
- Outcomes
2. Topic 2
- Discussion points
- Outcomes
validations:
required: true

- type: textarea
id: key-decisions
attributes:
label: Key Decisions
description: What decisions were made during the meeting?
placeholder: |
- Decision 1: Description
- Decision 2: Description

- type: textarea
id: action-items
attributes:
label: Action Items
description: List action items with assignees and due dates
placeholder: |
- [ ] Action item 1 - @assignee
- [ ] Action item 2 - @assignee

- type: textarea
id: additional-notes
attributes:
label: Additional Notes
description: Any other important information from the meeting
placeholder: Include any relevant links, resources, or follow-up items

- type: input
id: next-meeting
attributes:
label: Next Meeting
description: When is the next meeting scheduled?
placeholder: "YYYY-MM-DD at HH:MM timezone"

- type: checkboxes
id: review-checklist
attributes:
label: Review Checklist
description: Please confirm before posting
options:
- label: I have reviewed these notes for accuracy
required: true
- label: I have tagged relevant attendees for review
- label: Action items have been assigned to appropriate people
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,27 @@
# Libraries and Frameworks

The official git repo for the Erlang Ecosystem Foundation's (erlef) Libraries and Frameworks (L&F) Working Group (WG).

## Custom Github Templates

We have a variety of GitHub templates for Working Group community interaction.

### WG Issue Templates

- [`./github/ISSUE_TEMPLATE/`](./github/ISSUE_TEMPLATE/)
- [`./github/ISSUE_TEMPLATE/agenda-item.md`](./github/ISSUE_TEMPLATE/agenda-item.md)
- Usage: questions, comments, or concerns to discuss in an upcoming meeting.
- Form link: https://github.com/erlef/libs-and-frameworks/issues/new?template=agenda-item.md
- [`./github/ISSUE_TEMPLATE/action-item.md`](./github/ISSUE_TEMPLATE/action-item.md)
- Usage: completable actions the group would like to accomplish.
- Form link: https://github.com/erlef/libs-and-frameworks/issues/new?template=action-item.md

### WG Discussion Templates

- [`./github/DISCUSSION_TEMPLATE/`](./github/DISCUSSION_TEMPLATE/)
- [`./github/DISCUSSION_TEMPLATE/general.yml`](./github/DISCUSSION_TEMPLATE/general.yml)
- Usage: For general discussions related to this specific working group.
- Form link: https://github.com/erlef/libs-and-frameworks/discussions/new?category=general-discussion
- [`./github/DISCUSSION_TEMPLATE/meeting-notes.yml`](./github/DISCUSSION_TEMPLATE/meeting-notes.yml)
- Usage: Creating during meetings for clerical notes and summaries; this allows non-attendees to see most of what was talked about.
- Form link: https://github.com/erlef/libs-and-frameworks/discussions/new?category=meeting-notes