Contributions?
Ty is open source, but is it "open for contributions"? There's not much documentation for prospective contributors, besides CONTRIBUTING.adoc, and Issues are disabled in GitHub. If I wanted to pick something up, how would one do that? (And I can see that all but two commits come from a single person, so...perhaps this is a good broader discussion 😊)
In reply tonanodeath⬆:KajMagnus @KajMagnus2021-02-22 20:23:34.491Z2021-02-22 23:14:00.047ZOk. Are contributions welcome, my thoughts right now: (sorry if this might seem a bit blunt)
-
Tiny and small contributions: Yes somewhat likely. From the Ty core developers' perspective: It'd be really good to know that others can easily get the development environment up and running, and not so much work for the core devs to code review.
-
One time medium or large size contributions: In most cases (but not all !), probably not a good idea? I suspect it would take more time for the Talkyard core developers, to talk with the contributors about how to structure the code, and for the Ty core devs to code review and give feedback via GitHub, than to do all of it themselves.
-
Many >= medium size contributions. This can work fine — since the contributors would get used to working in the Ty code base, without depending that much on the Ty core devs. I don't see, though, why anyone would do this without getting paid?
(What is tiny, small, medium and large? I'm not sure, also, it'd depend on the feature or bug fix. Maybe tiny and small are about 10 and 100 lines, medium is 1 000 and large is 10 000?)
@IvanTheGeekI don't see, though, why anyone would do this without getting paid?
Because the project is open source! Supporting a project can be more than monetary and reasons are that one appreciates the work that has been done, the software that can be used, and for code itself, if I have a need that I can build upon others many hours/years of work, why would I not want to share that with upstream to everyone can enjoy the addition/improvement. Docs are another big area that outsiders can help with and again, if I am having trouble with something and figure it out, why not share it and make easier for everyone - including myself for when I end up needing to know how something works again years later.
KajMagnus @KajMagnus2026-07-07 17:30:01.087ZOk yes this makes sense :- ) Assuming the humans are sufficiently aligned, and I think we mostly are. A question is: How much time will it take to review patches & security review. Time will tell how much time it takes :- )
-
