Teletype codex: community github script repository

Could you add me: genericwoods

Thanks!

I haven’t managed a community repo before, so any tips from @tehn or anyone else who has are welcome!

I think the way this generally works is that we can add people as contributors and you can push directly (yes?), or you can fork the repo and if there’s something you want us to include in the main one you can issue a pull request and I’ll merge it in. Does that sound right to everybody?

1 Like

DrewskyH on github please :blush:

ah! this is exactly what i’ve been hoping for :slight_smile:

please add, i’m kedromelon on github

I’d like to be added as well, thanks!
chrisharrisx on github

Yes contributors have direct push capabilities. They can also merge PRs. (edit: I think they’re actually called collaborators.)

My suggestion would be the only people that really need contributor status are the curators of the codex, and that all contributions should generally go via a PR. This gives the curators the opportunity to ask for format changes or via the magic of git cherry-pick (or interactive rebase) make the changes on behalf of someone else while maintaining authorship (e.g. this commit to Teletype). It also makes it easier/safer for new users to git, as you can easily get in a muddle with direct repo access.

GitHub tracks code contributors and code ownership independently of who has contributor status on the repo, e.g. see the listing for the Teletype repo (go me!). That’s the best way to show people recognition.

Also, if you’re willing to put the time in, it’s better to go with the benevolent dictator for life model. Or at least a core group of dictators. Time and effort are the limited resources, not opinions. I’ve seen open projects sidetracked due to too many opinions. So if you have a plan go for it, you have my vote for BDFL.

One last thing, hopefully Hacktoberfest will happen again this year. In short anyone that opens up 4 PRs on GitHub in October gets a free T-shirt from GitHub (where we store our code) and Digital Ocean (where lines is hosted). It might be a fun way to drum up interest in contributions to the various Monome open projects (this, the Teletype docs, etc).

7 Likes

Thanks!

I’m happy to take on primary maintenance and curation. I’ve already added a few of the regular contributors to this thread as collaborators, so that should be a good core group to get us going.

For anyone else that has stuff they want to contribute, please go ahead and fork/clone at your pleasure, and when you have something you want to share we can do a PR and get it in the main repo.

Looking forward to seeing how this goes!

4 Likes

invites out–

warms my heart that y’all have github accounts

8 Likes

i’m so happy this is happening. please add me as well: shellfritsch

I don’t have a Teletype yet but I’d probably be interested in reading things/scripts there…
I’m oscillateur on Github too.

Splendid! I think a central curator(s) amanaging pull requests, rather than individuals pushing their own changes, is a better way of managing things. I’m gonecaving on GitHub.

please add me too: madeinspace

before joining this forum, I had no idea what github was or that I could possibly understand how folks edit a max patch to make music, lol…

2 Likes

sweet! Please add me as well. user: courdek

how did i miss this thread all week?

please add zunaito

edit: forget about it, no need to add me.

I think the repo is public, so you should all be able to view, clone, and fork it. Once you do that you can add your scripts and we can merge them back in.

I don’t think we need to explicitly add everyone to the Monome group, or do we @tehn? I’m not that familiar with how groups work.

me neither

just throwing my name in there in case it’s necessary

Great, I threw in the first pull request.

I have two commits on my fork:
-All factory docs and default scenes. TT Studies is preset as a PDF, but not yet available as .txt files.
-All files found through searching for “.txt” here. There are many more TT scenes available here, but I thought I would start with the ones that were already formatted.

3 Likes

Thanks for doing that! It is now merged and ready for anyone who wants it.