Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⚠️ Current maintenance policy -- read for issues and PR submissions #591

Open
xou816 opened this issue Feb 12, 2023 · 12 comments
Open
Labels
bug Something isn't working

Comments

@xou816
Copy link
Owner

xou816 commented Feb 12, 2023

(work in progress)

Submitting issues/feature requests

There's a bit (ahem) of catching up to do regarding issues and pull requests. Please allow us to work through it! Bug fixes will be prioritized over new features for the time being.

For reviews, please involve one of the following people and allow us time to review, as we're all busy people :)

@xou816 @Diegovsky @knokelmaat

For new features that you'd like to implement yourself, please start with an issue so we can flesh out together which way to go. This will save time for everyone :)


Maintainers

If you'd like to start/stop being involved in some of the maintenance effort, please signal yourself below, I'll add/remove you to the list :)

Tasks we could use some help with:

  • reviewing PRs;
  • updating translations (pulling them from POEditor; to be better documented);
  • fixing dependabot PRs when that's needed;
  • fixing issues;
  • triaging issues and labeling them, trying to reproduce them;
  • preparing releases (to be documented);
  • contributing new code in general, of course, but I´d like this to be lower priority while we catch up on the rest.

I'm still thinking about how to handle permissions. For now, it's likely that I'll still have to be the one to hit merge -- but I'll try to defer as much as possible to maintainers and trust your reviews.

@xou816 xou816 added the bug Something isn't working label Feb 12, 2023
@xou816 xou816 pinned this issue Feb 12, 2023
@xou816
Copy link
Owner Author

xou816 commented Feb 12, 2023

this week I'll try to go through open PRs that seem close to ready and then bugs

there are a couple dependencies update to handle but nothing too bad!

we need to have a look at pull transations from poeditor as well :)

@samsapti
Copy link

samsapti commented Feb 13, 2023

@xou816 just a small suggestion: Maybe you could give co-maintainers write access to the repo, but only you have write access to the development and master branches? That would be easy to do with branch protection rules. It would also ease the task of reviewing and fixing/editing PRs.

@Diegovsky
Copy link
Collaborator

Diegovsky commented Feb 14, 2023

For now, it's likely that I'll still have to be the one to hit merge

I'm all aboard with this! IMHO your vision of the project is what goes :)

@knokelmaat
Copy link
Collaborator

Hey, I am the one who put op the post on /r/gnome. I would also like to contribute if needed. I don't have much experience with Github, but I'll see what I can do. I'll start by just cloning and getting everything working on my end 😄 .

Also, might it be interesting to have some sort of chat room for quick development conversations (like asking for help with a certain error or stuff like that)? Going through github issues might be a bit of a barrier for small things that are just needed to get going.

I would certainly like to help accommodating that! I quickly made a space on matrix for example:
https://matrix.to/#/#spot-devel:matrix.org

@xou816
Copy link
Owner Author

xou816 commented Feb 16, 2023

@xou816 just a small suggestion: Maybe you could give co-maintainers write access to the repo, but only you have write access to the development and master branches? That would be easy to do with branch protection rules. It would also ease the task of reviewing and fixing/editing PRs.

I haven´t quite figured out how to do that with non-pro/non-org GitHub (maybe it's not possible) but ah, no big deal, I'll open write access progessively, it should be fine :)

Hey, I am the one who put op the post on /r/gnome. I would also like to contribute if needed. I don't have much experience with Github, but I'll see what I can do. I'll start by just cloning and getting everything working on my end smile .

Oh hey thanks, glad to see you here! thanks for your support!

Also, might it be interesting to have some sort of chat room for quick development conversations (like asking for help with a certain error or stuff like that)? Going through github issues might be a bit of a barrier for small things that are just needed to get going.
I would certainly like to help accommodating that! I quickly made a space on matrix for example: https://matrix.to/#/#spot-devel:matrix.org

sure, that is a great idea! I'll join!

@Diegovsky
Copy link
Collaborator

@xou816 what do you think about giving someone temporary write access to the project? Currently, I have some spare time and would love to merge some PRs, add features, etc.

This way, if you're feeling burnt out, you can count on someone to have your back and manage the project while you're out :)

@nonetrix
Copy link

nonetrix commented Jan 6, 2024

Good to see things are starting to move again even if slowly, the main thing that stops me from using this is not having liking feature personally. Of course the main focus should be to bug fix and update everything, but I think that would be the single most meaningful change personally. I might consider helping out perhaps, I have been meaning to finish to Rust book and learn gtk-rs for a while now, seems like a good excuse

@Diegovsky
Copy link
Collaborator

Feel free to! I would be happpy to review/help writing the code anytime :)

@Diegovsky
Copy link
Collaborator

Diegovsky commented Jan 17, 2024

Hello, everyone. To keep Spot maintained and to add more features, I'm pulling all the PRs into my maintained fork. I'll be trying to maintain it there for a while while xou816 is on a hiatus.

Feel free to open an issue or PR over here this :)

Edit: see comment below

@Diegovsky
Copy link
Collaborator

Hello, everyone. To keep Spot maintained and to add more features, I'm pulling all the PRs into my maintained fork. I'll be trying to maintain it there for a while while xou816 is on a hiatus.

Feel free to open an issue or PR over here :)

I noticed I have write access to branches I create. Please, take a look at my maintenance branch. I will be resuming development from this repo instead!

@Diegovsky
Copy link
Collaborator

Hello, everyone. I just merged a new PR in the manifest repository to track changes from my branch.

Basically, (I think) I released a new version of Spot. Sorry for the wait!

@Diegovsky
Copy link
Collaborator

Diegovsky commented Apr 9, 2024

I'm a bit busy with uni, but I intend to work on spot every once in a while when I have time.

If you're passionate about the project and want to contribute: open a PR and ping me! I'll make sure to review it once I have the time :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants