I'm planning to revise READMEs of many repos under the Racket organization (Racket · GitHub). The goal is to make it easier for people to understand what the repo is about. It would be nice to get a brainstorm on what to do.
Take GitHub - racket/2d: 2d syntax as an example.
Here are my intended changes:
- Add a few sentences to describe what the packages in the repo are implementing
- Link to the documentation page
- General cleanup (fix typos, etc.)
Following is what I am unsure about:
Contribute to Racket by submitting a pull request, reporting an issue, joining the development mailing list, or visiting the IRC or Slack channels.
-
Since this README was written, Discord becomes much more active than Slack (and IRC?). I don't think adding Discord (or replacing Slack with Discord) is a good idea though. It would be better if we don't mention any specific social platform at all, but instead link to a central page that contains the information. This makes it easy to maintain and keep it up-to-date.
Do we have this "central page" already?
-
For "development mailing list", we should definitely link to Internals - Racket Discourse, not https://lists.racket-lang.org/. But should https://lists.racket-lang.org/ also be modified to let visitors know that they are supposed to go somewhere else?
3 Likes
I think we should 100% pivot to IRC.
Sorry, couldn't help myself.
-
I think the best candidate for a central contact page here is the "community" tab of racket-lang.org. I am not aware of a way to link to this tab directly, Though I have not checked out the racket-lang-org source repo, there might very well be a URL to get to this directly.
-
I think that lists.racket-lang.org should have a big notice at the top, suggesting that people use the other community links... which kind of falls back to #1, a URL to link to that page.
@spdegabrielle , is there a better landing page that you're aware of here?
2 Likes
Should also have said: many thanks for tackling this!
The list page is different https://lists.racket-lang.org it should direct people to https://racket.discourse.group/ and note that is can be used as a web forum or as a mailing list.
For a landing page I refer people to https://racket-lang.org but I’d prefer community to have its own page and a big link on the home page so it is easily linkable.
See my finely crafted mockup;
- I don't believe it is possible to direct link to the Community tab under the Ecosystem section
This is the pollen code: https://github.com/racket/racket-lang-org/blob/a85e3ba4947314919adccdd704e36e46ae654267/www/index.html.pm#L357
...
PS: Hilariously the Racket users google group description refers to a community page that no longer exists:
The Racket programming language users mailing list. See http://racket-lang.org/community.html for details.
Since it is possible that people will find the google group without going to https://lists.racket-lang.org I've now changed the group information:
and the about page:
It would be good to do the same for 'announce' and 'dev' Google groups linked from https://lists.racket-lang.org, but I lack the permissions to do it myself.
...
PPS Not hilarious - over 600 pending members for https://groups.google.com/g/racket-users as recent as this month.
I am taking the following action
- approving all
- sending an apology message with instructions to join https://racket.discourse.group/
- trying to work out how they came to be 'pending'
best
Stephen
1 Like
never mind - they are pending invitations from 2015 that were never taken up
there is only a few dozen membership requests.
confusing ui.
s.,
1 Like