WhiteMagic / JoystickGremlin

A tool for configuring and managing joystick devices.
http://whitemagic.github.io/JoystickGremlin/
GNU General Public License v3.0
306 stars 45 forks source link

[HELP] How to participate? #519

Open x3l51 opened 4 months ago

x3l51 commented 4 months ago

I am using JG and so do a lot of my friends. We do have some issues and I noticed that the last release was ages ago and there's a bunch of stale PRs and countless issues to be adressed. I am a python dev and willing to help out. Is there a contribution guideline? I don't really want to spend time and create PRs just for them to go stale. Thanks!

WhiteMagic commented 4 months ago

As mentioned in the PRs I am no longer doing any work on the R13 code base as I have too little time as is to split it between fixing and verifying R13 parts and making progress on R14. To me, those PRs and issues serve as things to include or keep in mind for R14 but won't be fixed in R13.

Helping on R14 is something that is getting closer to being sensible, as I think that most of the core components are now in a shape that should not require yet another redesign. My current list of things that need to be added before the first version of R14 can be properly released can be seen in the project. The easiest bit to contribute to on that list are the various actions, as they have a very well specified structure in how they interact with everything but are also completely self-contained.

That being said, if you're interested in helping, it might be easiest to chat on Discord. While I label working on action simple, there is still a lot of specific knowledge and interconnections that I'm the only one to know about, and anyone wanting to get started with it might waste a lot of time trying to decipher how everything is tied together.