Off Pythonista topics.
@ccc, is there a forum style place to discuss your repo's with you. I was looking at your timer code today with the context manager, from ten-lines-or-less, but would be nice to ask you questions or assert something in a forum style format. Just asking. If no one has invented it yet, you could imagine a virtual forum would be so cool. Imagine we could just on the fly create a forum with all the power of what is here for one discussion. When a conclusion is reached, the forum could be archived and closed.
I have done a fork from that repo a long time ago. But if I comment, I have no idea where the comment goes. Sorry, I will say it again, very little about Github is intuitive. Reminds me of the old UNIX saying, written by programmers for programmers. But in this day and age, could be more straight forward than it is.
You could use the issue tracker on the GitHub repo. Of course that's mainly meant for posting bugs and suggestions, but there's nothing wrong with discussing other things about the code there.
Agreed, open an issue (we do this a lot to discuss/collaborate in Pythonista Tools), create a pull request (suggested software change), comment on a pull request, or even put a line comment into a pull request. I find it is actually BETTER for communication and collaboration when the owner of a repo does NOT give me write access to the repo. That way, when I up suggest a change via a pull request, the owner of the repo can look thru my suggested change and determine for himself or herself if this is worth adding or not. If the chose todo so, they can leave me a comment a asking questions or explaining their thinking. I think that repo owners should have a strong opinion about what is right or wrong for THEIR project. When they reject my attempted contributions, I try to understand why. When we can not find common ground the I can always hit the fork button and move in a different direction.