forgejo/governance
40
34
Fork
You've already forked governance
35

[AGREEMENT] @wetneb applying to the mergers team #54

Closed
opened 2024年01月03日 09:46:50 +01:00 by wetneb · 9 comments
Member
Copy link

Application

I propose to become part of the the mergers team, and to participate in reviewing and merging pull requests in accordance with the pull requests agreement.

  1. If you agree, please simply add a 👍 to this issue.
  2. If you disagree or have reservations, please write them in a comment below and I will do my best to address them.

This application follows the Forgejo decision making process.

Pledge

I pledge to act in accordance with the code of conduct, and all other rules and processes agreed via the Forgejo decision making process.

Given my limited knowledge of Go and of Forgejo's code base, I pledge to err on the side of caution and defer to other contributors for code reviews, initially contributing reviews more from a user's standpoint.

If there is an agreement for me to be a member of the team, I will consider applying again a year later.

Background

My interest in Forgejo comes from:

  • the need for a self-hosted forge at Kanthaus, which I maintain at git.kanthaus.online
  • the broader interest in migrating FOSS projects I am involved in out of GitHub, to an open source platform
  • enthusiasm for Forgejo's federation plans
  • interest in experiencing participation to a FOSS project with a thought-through governance model

So far I have contributed some pull requests focused around pain points encountered during my own use of the platform.

My primary open source project is OpenRefine, a data cleaning tool.

### Application I propose to become part of the [the mergers team](https://codeberg.org/forgejo-contrib/governance/src/branch/main/TEAMS.md#mergers), and to participate in reviewing and merging pull requests in accordance with the [pull requests agreement](https://codeberg.org/forgejo/governance/src/branch/main/PullRequestsAgreement.md). 1. If you agree, please simply add a 👍 to this issue. 2. If you disagree or have reservations, please write them in a comment below and I will do my best to address them. This application follows the Forgejo [decision making process](https://codeberg.org/forgejo-contrib/governance/src/branch/main/DECISION-MAKING.md). ### Pledge I pledge to act in accordance with the [code of conduct](https://codeberg.org/forgejo/code-of-conduct/), and all other rules and processes agreed via the Forgejo [decision making process](https://codeberg.org/forgejo-contrib/governance/src/branch/main/DECISION-MAKING.md). Given my limited knowledge of Go and of Forgejo's code base, I pledge to err on the side of caution and defer to other contributors for code reviews, initially contributing reviews more from a user's standpoint. If there is an agreement for me to be a member of the team, I will consider applying again a year later. ### Background My interest in Forgejo comes from: * the need for a self-hosted forge at [Kanthaus](https://kanthaus.online), which I maintain at [git.kanthaus.online](https://git.kanthaus.online/) * the broader interest in migrating FOSS projects I am involved in out of GitHub, to an open source platform * enthusiasm for Forgejo's federation plans * interest in experiencing participation to a FOSS project with a thought-through governance model So far I have contributed [some pull requests](https://codeberg.org/forgejo/forgejo/pulls?q=&type=all&sort=&labels=&milestone=0&project=0&assignee=0&poster=94198) focused around pain points encountered during my own use of the platform. My primary open source project is [OpenRefine](https://openrefine.org), a data cleaning tool.
Ghost added the due date 2024年01月17日 2024年01月03日 14:47:52 +01:00
Contributor
Copy link

The delay has passed and since there has been no concern and only approvals, you are now part of the mergers team. The only thing left to do is for you to send a PR to add yourself to the team. 🎉

The delay has passed and since there has been no concern and only approvals, you are now part of the mergers team. The only thing left to do is for you to send a PR to add yourself to the team. 🎉
Contributor
Copy link

@wetneb you applied before the hard fork, back when it had a different impact to be in the mergers team. There were multiple branches, each commit was scrutinized on a weekly basis and could hardly be compromised by accident or malice, there was no automated release process in place and a change landing in a branch could not end up on on someone else machine 24h later.

Since then having merge rights has a different meaning and the consequences of misusing them are more impactful.

Given that you've not been active in Forgejo lately, I mean to ask if you are ok with this.

@wetneb you applied before the hard fork, back when it had a different impact to be in the mergers team. There were multiple branches, each commit was scrutinized on a weekly basis and could hardly be compromised by accident or malice, there was no automated release process in place and a change landing in a branch could not end up on on someone else machine 24h later. Since then having merge rights has a different meaning and the consequences of misusing them are more impactful. Given that you've not been active in Forgejo lately, I mean to ask if you are ok with this.
Author
Member
Copy link

If you would like me to remove myself from the mergers team, I am happy to do so. For the record I never expressed the need to be part of this team, it was your suggestion that I apply.

Perhaps it could be worth introducing an inactivity threshold to systematize this (to avoid having to ask yourself for people to voluntary remove themselves, which is always a bit difficult to do I would say)

If you would like me to remove myself from the mergers team, I am happy to do so. For the record I never expressed the need to be part of this team, it was your suggestion that I apply. Perhaps it could be worth introducing an inactivity threshold to systematize this (to avoid having to ask yourself for people to voluntary remove themselves, which is always a bit difficult to do I would say)
Contributor
Copy link

I never expressed the need to be part of this team, it was your suggestion that I apply.

And that was helpful.

If you would like me to remove myself from the mergers team, I am happy to do so.

Noone expressed any concerns regarding your presence and I do not feel that the rights you have are in any danger of being misused. I realized this week, looking at the team that the burden of responsibility evolved much more than could have ever been anticipated. Since you've not been active lately and that you applied on my suggestion, to help bootstrap this team, I thought I'd notify you of this change.

If I was in your position I'd prefer to leave the team because I'm a little stressed when my accounts have elevated permissions in a project I'm not actively involved in. But this is your decision to make.

The inactivity expiration already exists since a position in a team is only valid for one year and needs to be renewed. If they do not, they will eventually be removed. What was not anticipated is that the profile of a team would change so rapidly.

> I never expressed the need to be part of this team, it was your suggestion that I apply. And that was helpful. > If you would like me to remove myself from the mergers team, I am happy to do so. Noone expressed any concerns regarding your presence and I do not feel that the rights you have are in any danger of being misused. I realized this week, looking at the team that the burden of responsibility evolved much more than could have ever been anticipated. Since you've not been active lately and that you applied on my suggestion, to help bootstrap this team, I thought I'd notify you of this change. If I was in your position I'd prefer to leave the team because I'm a little stressed when my accounts have elevated permissions in a project I'm not actively involved in. But this is your decision to make. The inactivity expiration already exists since a position in a team is only valid for one year and needs to be renewed. If they do not, they will eventually be removed. What was not anticipated is that the profile of a team would change so rapidly.
Author
Member
Copy link

Ok, then I can reassure you about my stress level: I'm doing well. I would let the expiration period play its role.

Ok, then I can reassure you about my stress level: I'm doing well. I would let the expiration period play its role.
Contributor
Copy link

I'm happy for you 😄

I'm happy for you 😄
Contributor
Copy link

@wetneb it has been more than a year, would you like to apply?

@wetneb it has been more than a year, would you like to apply?
Author
Member
Copy link

Although I hope to get active again this summer, I think it's worth leaving the Mergers team. Should I open a new issue for that?

Although I hope to get active again this summer, I think it's worth leaving the Mergers team. Should I open a new issue for that?
Contributor
Copy link

You can just open a pull request removing your name from the TEAMS file. And I'll support your application this summer.

You can just open a pull request removing your name from the TEAMS file. And I'll support your application this summer.
Sign in to join this conversation.
No Branch/Tag specified
main
No results found.
Labels
Clear labels
[Decision] Building proposal(s)
We're in a decision-making process, buiding one or more proposals to address the shared aim based on the criteria
[Decision] Collecting stakeholders
We're in a decision-making process, figuring out the relevant stakeholders and bringing them into the process
[Decision] Documenting and implementing
We finished a decision-making process, now documenting and/or implementing the decision
[Decision] Gathering advice
We're in a decision-making process, waiting for people to add their feedback
[Decision] Gathering criteria
We're in a decision-making process, gathering criteria, considerations and needs
[Decision] Integrating concerns
We're in a decision-making process, working with a proposal, trying to integrate concerns and create modifications/support such that the proposal works for everyone
[Decision] Phrasing shared motive
We're in a decision-making process, phrasing the shared question/problem/issue we want to tackle
Membership
Process of appointing a person as a team member.
Moderation
Moderation actions in Forgejo spaces
Money
Accounting, day to day management of money
Scheduled chores
Tasks that need to be done at a scheduled date in the future (paying the bills, renewing certificates, etc.)
User research - Accessibility
Requires input about accessibility features, likely involves user testing.
User research - Blocked
Do not pick as-is! We are happy if you can help, but please coordinate with ongoing redesign in this area.
User research - Community
Community features, such as discovering other people's work or otherwise feeling welcome on a Forgejo instance.
User research - Config (instance)
Instance-wide configuration, authentication and other admin-only needs.
User research - Errors
How to deal with errors in the application and write helpful error messages.
User research - Filters
How filter and search is being worked with.
User research - Future backlog
The issue might be inspiring for future design work.
User research - Git workflow
AGit, fork-based and new Git workflow, PR creation etc
User research - Labels
Active research about Labels
User research - Moderation
Moderation Featuers for Admins are undergoing active User Research
User research - Needs input
Use this label to let the User Research team know their input is requested.
User research - Notifications/Dashboard
Research on how users should know what to do next.
User research - Rendering
Text rendering, markup languages etc
User research - Repo creation
Active research about the New Repo dialog.
User research - Repo units
The repo sections, disabling them and the "Add more" button.
User research - Security
User research - Settings (in-app)
How to structure in-app settings in the future?
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

2024年01月18日

Reference
forgejo/governance#54
Reference in a new issue
forgejo/governance
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?