I hope that the forum is the right place to post this question.
I wondered if there are ways to get involved in developing software for Solus. Where would be a good place to start? Are there any tools that are open to collaboration at the moment?
I hope that the forum is the right place to post this question.
I wondered if there are ways to get involved in developing software for Solus. Where would be a good place to start? Are there any tools that are open to collaboration at the moment?
thesivo Depends on your skills.
Look at Phabricator (Dev Tracker) and at getsolus github repositories.
https://getsol.us/articles/contributing/getting-involved/en/
I am a software developer by trade with a master's degree, whatever that may mean in practice
I already looked at the places you recommend but couldn't really figure out where help might be appreciated or most needed at the moment so I was hoping for some guidance.
I too feel odd that the getting-involved link doesn't mention things like resolving tasks (https://dev.getsol.us/) or submitting pull request (Like, if someone were able to handle that kind of thing ).
I guess the Solus team doesn't want to have to handle too many external contributions, or maybe the process is already obvious to seasoned devs (like, if one doesn't know how to do it, one shouldn't do it). Inboth case, the first step would certainly involve asking to become a maintainer (https://getsol.us/articles/packaging/submitting-a-package/en/#maintainership)
ender The getting involved page is meant for anyone who would like to participate and most people are not developers so what would be the point to scare them with technical things they wouldn't understand ? The page clearly mention under the IRC section "#Solus-Dev - Development-related discussions.".
People who'd like to help on technical things are supposed to have a technical background (depending on what they would like to do). If they don't know anything about the major development platforms, bug trackers, if they can't find repositories, read docs, etc.. They are probably not ready for participating in such projects yet and need some more time to learn and see how the open source world works.
ender I too feel odd that the getting-involved link doesn't mention things like resolving tasks (https://dev.getsol.us/)
It does it's the packaging section of the getting involved page that you even link at the end of your post!
ender submitting pull request (Like, if someone were able to handle that kind of thing ).
Submitting a pull request is a very basic prerequisite for participating in any open source project. How could people contribute to code if they don't even know how to submit changes? There are tons of tutorials on the web about using git or github.
ender guess the Solus team doesn't want to have to handle too many external contributions, or maybe the process is already obvious to seasoned devs (like, if one doesn't know how to do it, one shouldn't do it)
Yes, developers know these processes, they are very common and widely used. But no if they don't know how to do it doesn't mean they shouldn't use them. They should first learn.