Closed daveyarwood closed 3 years ago
This experiment has run its course, and I've concluded that it would be better to have everything in a single repo again, the way it was way back in the beginning of the Alda project. Making people try to figure out which repo is the most relevant for the issue/bug they want to report is not a good end user experience. And I'm not sure that breaking things out into separate repos was really providing much benefit relative to the complexity it introduced. In fact, it gave me extra work to do, coordinating the artifacts from the various repos together every time I wanted to cut a release.
So, going forward, this repo (alda-lang/alda) will be the One Repo to Rule Them All. I am going to archive the other repos so that new issues cannot be filed; all new issues can be filed here.
I'm also going to start going through the issues in the other repos and transferring all that are still relevant back into this repo. I think I'll also be able to close a bunch of them, as a number of the issues that have come up with Alda v1 are already fixed in the upcoming Alda v2, which will be released in the near future. :crossed_fingers:
Hello!
The Alda project consists of multiple GitHub repositories, each one of them focused on a specific part of the Alda toolchain. For context on why Alda is organized this way, see: #186
To make things easy for everyone involved, please open issues under the relevant repository for the issue that you are having or the idea that you have.
Here's a cheat sheet:
alda (this repo) is the "main" repository. Please do not open issues here!
alda-core is the core implementation of Alda. <-- Most issues will go here. :star:
alda-sound-engine-clj is the part that interprets and plays the fully-realized score. Open issues here if they have to do with sound-related features or sound quality issues. Note that note timing issues probably belong in alda-core, not here.
alda-client-java is the Alda command-line client. Open an issue here if it has something to do with using the
alda
command-line program specifically.alda-server-clj is the Alda server process, which runs in the background and handles commands from the client. Open an issue here if it has something to do with the way Alda servers behave.
alda.io is the source code for the official Alda website. Open any alda.io-related issues here.
If you are still not sure where to open your issue, then come chat with us on Slack and we will be happy to help you there or point you to the right repo where you can open an issue.
Thank you for your attention; here's a dog playing a saxophone. :notes: 🎷 🐕