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
103 changes: 103 additions & 0 deletions .github/ISSUE_TEMPLATE/departure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
name: Departure Notice
about: Formal notice for community members leaving the Dragonfly project
title: "Departure Notice: [Your Name]"
labels: ["departure", "community"]
---

This template is designed to help community members formally announce their departure from the Dragonfly project. We understand that circumstances change, and we want to ensure a smooth transition while maintaining the project's continuity.

**Please fill out the relevant sections below. This helps us:**

- Ensure proper handover of responsibilities
- Maintain project continuity
- Update community records
- Recognize your contributions

## Basic Information

**Name**:
**GitHub Account**: @
**Current Role(s)**: <!-- e.g., Maintainer, Approver, Member -->
**Date of Notice**: <!-- YYYY-MM-DD -->
**Effective Departure Date**: <!-- YYYY-MM-DD -->

## Reason for Departure (Optional)

Please provide a brief explanation if you're comfortable sharing:

- [ ] Career change/new job responsibilities
- [ ] Personal commitments
- [ ] Shift in technical interests
- [ ] Time constraints
- [ ] Prefer not to say
- [ ] Other: <!-- Please specify -->

## Handover Responsibilities

Please check all that apply and provide details where necessary:

### Technical Responsibilities

- [ ] Code review assignments
- [ ] Ongoing pull request ownership
- [ ] Feature development leadership
- [ ] Bug triage responsibilities
- [ ] Documentation maintenance
- [ ] Other: <!-- Please specify -->

### Administrative Responsibilities

- [ ] Repository access/permissions that need to be revoked
- [ ] Meeting facilitation roles
- [ ] Community management duties
- [ ] Release management responsibilities
- [ ] Other: <!-- Please specify -->

## Future Involvement (Optional)

- [ ] I would like to remain as a casual contributor when time permits
- [ ] I would like to be contacted for major project decisions
- [ ] I prefer a clean break with no future involvement
- [ ] I'm open to returning in the future if circumstances change
- [ ] Other: <!-- Please specify -->

## Additional Notes

<!-- Any additional information you'd like to share with the community -->

---

## For Maintainers Only

**Checklist for processing this departure:**

- [ ] Remove repository access and permissions
- [ ] Update team memberships
- [ ] Reassign ongoing responsibilities
- [ ] Update documentation/contacts
- [ ] Announce in maintainer meeting if appropriate
- [ ] Send thank you message

---

## Next Steps

After submitting this issue:

1. **Maintainer Review**: The maintainer team will review this notice and coordinate the transition
2. **Access Removal**: Repository access and permissions will be updated within 1 week
3. **Community Notification**: If you're comfortable, we may announce your departure in community channels
4. **Handover**: We'll work with you to ensure smooth handover of responsibilities

## Contact Information

If you have questions about the departure process:

- **Maintainer Group**: <dragonfly-maintainers@googlegroups.com>
- **Community GitHub**: <https://github.com/dragonflyoss/community/issues>
- **Slack**: #dragonfly channel in CNCF Slack

---

*Thank you for your contributions to the Dragonfly community. Your efforts have helped make the project better, and you will always be welcome back.*
87 changes: 0 additions & 87 deletions .github/ISSUE_TEMPLATE/election.md

This file was deleted.

81 changes: 81 additions & 0 deletions .github/ISSUE_TEMPLATE/nominate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
name: Nomination Process
about: Nominate a candidate for a community role
title: "Nomination: [Candidate's Name] for [Role]"
labels: ["nomination", "community"]
---

Use this template to nominate a candidate for a community role (e.g., Member, Approver, Maintainer).

<!-- Placeholder: Provide any additional context or description about this nomination. -->

## Nomination Title
<!-- e.g.: Member/Approver/Maintainer Nomination for @username -->

## Nominator Information

- **GitHub ID**: <!-- Your GitHub username -->
- **Name**: <!-- Your full name -->
- **Role in Community**: <!-- Your current role (Member/Approver/Maintainer) -->

## Nominee Information

- **GitHub ID**: <!-- Nominee's GitHub username -->
- **Name**: <!-- Nominee's full name -->
- **Email**: <!-- Nominee's email address -->
- **Company/Organization**: <!-- Nominee's current organization -->
- **Position Applied For**: <!-- Member / Approver / Maintainer -->

## Nomination Period
<!-- e.g.: 2025-07-01 to 2025-07-07 (must be open for 7 days) -->

## Requirements for the Nominee

- [ ] Nominee's GitHub account has 2FA enabled
- [ ] Nominee has attended at least one biweekly community meeting
- [ ] Nominee has a history of contributions (code, reviews, issue discussions)
- [ ] Nominee is actively involved in at least one Dragonfly project or subproject
- [ ] Nominee has read and agrees to the Dragonfly [Code of Conduct](https://github.com/dragonflyoss/community/blob/master/CODE_OF_CONDUCT.md)
- [ ] Nominee has read and understands the Dragonfly [Community Ladder](https://github.com/dragonflyoss/community/blob/master/COMMUNITY_LADDER.md)
- [ ] Nominee has read and understands the Dragonfly [Community Membership Guidelines](https://github.com/dragonflyoss/community/blob/master/COMMUNITY_MEMBERSHIP.md)

## Nominator's Checklist

- [ ] I have discussed this nomination with the nominee, and they have agreed to be nominated
- [ ] This nomination will be brought up for discussion in a community meeting
- [ ] I confirm the nominee meets all the requirements listed above

## Nominee Background

### Technical Background and Experience
<!-- Please briefly describe the nominee's technical background and professional experience -->

### Open Source Contribution Experience
<!-- Describe the nominee's most significant open source contributions and roles they have taken -->

### Contributions to Dragonfly
<!-- List the nominee's contributions to Dragonfly (PRs, issues, documentation, bug fixes, etc.) with specific links -->

### Technical Skills
<!-- Describe the nominee's strongest technology stack and expertise -->

### Community Involvement
<!-- Describe the nominee's experience in community management, collaboration, or governance -->

## Nomination Justification

### Why This Candidate
<!-- Explain why this candidate is being nominated and what makes them a good fit for the role -->

### Future Plans and Expectations
<!-- Outline the nominee's plans and goals for the community if accepted -->

### Values and Cultural Fit
<!-- Describe how the nominee aligns with the community's values of inclusiveness, collaboration, and open source principles -->

## Endorsements (Optional)
<!-- List any maintainers who endorse this nomination -->

---

**For more information, please refer to our Community Guidelines and Code of Conduct**: <https://github.com/dragonflyoss/community>
Loading