<div dir="ltr">Thanks for your thoughtful message Steve. Don't take my brevity the wrong way. Good to ask questions first and then shoot.<div><div><br></div><div>You shouldn't need to even ask if we are "open" to pull requests. But the answer is yes.</div><div><br></div><div>I'd say TuxType is in maintenance mode at the moment, but that doesn't mean archived. Of course you can contribute a working bugfix!</div><div><div><br></div><div>Regarding <a href="https://github.com/tux4kids/tuxtype/issues/50">#50</a> (thanks), have you already reproduced the bug in master branch?</div><div><br></div><div>Don't be shy to reach out if you get stuck.</div><div><br></div><div>-B</div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, May 22, 2026 at 11:42 PM Steve Broskey <<a href="mailto:stevebroskey@gmail.com">stevebroskey@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello!<br>
I stumbled upon TuxType tonight when looking for a linux-friendly<br>
typing application that could be installed on Lubuntu for local use. I<br>
tested it out and the target audience (children wanting to learn to<br>
type) thought of it well enough that I hope to use it further!<br>
There were a few things I thought might be small bugs, but I hoped I<br>
could contribute back to the codebase and support the community.<br>
However, I don't really write in C and I also noticed the repo was not<br>
recently updated.<br>
I thought about helping by contributing, but wanted to see if there<br>
was an appetite for updating the code base, modernizing dependencies<br>
and potentially addressing some of the issues in the queue. If not,<br>
that's fine, I can fork and go from there, but I'd hate to get into<br>
the forking hell of some open-source software ... I'd rather work with<br>
maintainers to support their vision.<br>
To be clear, I'm not a C developer, but if I were going to help,<br>
here's how I would approach the challenge:<br>
1. Use AI to assist with understanding the code base and making<br>
changes. I don't trust AI carte-blanche, but it can perform<br>
knowledge-based deterministic tasks well enough.<br>
2. Start with testing. I have some full-stack development experience,<br>
and while test-driven development isn't really going to apply here,<br>
that's a great place to start. If tests can be written to increase<br>
code coverage, then that should help others who want to contribute (in<br>
the event that anyone does, or if the project goes back into a<br>
less-active state).<br>
3. Github CI/CD to help cover testing and maybe help other interested<br>
parties contribute in alignment with the overall vision.<br>
<br>
I'm *not* looking to take over maintenance. I don't want to usurp your<br>
project or reduce anyone's impact on the application to date. I'm<br>
simply another user who hopes that OSS is still a viable principle and<br>
wants to work with those who've come before me to keep things working<br>
for those who will come later.<br>
<br>
If you're open to the idea of merging PRs into main and community<br>
contributions, let me know. There are options where this can go from<br>
here, and I don't assume anyone wants to reactivate old work - I'm<br>
doing my best not to fork something useful and look like I'm taking<br>
the work of others ... I'm 100% open to the input of the invested<br>
community.<br>
<br>
Look forward to hearing from you!<br>
-Steve<br>
<br>
_______________________________________________<br>
Tux4kids-tuxtype-dev mailing list<br>
<a href="mailto:Tux4kids-tuxtype-dev@alioth-lists.debian.net" target="_blank">Tux4kids-tuxtype-dev@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/tux4kids-tuxtype-dev" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/tux4kids-tuxtype-dev</a><br>
</blockquote></div>