-
Contributing to an online open project – Pull request
The most challenging part started after writing the code for the issue. I replied to the issue open on GitHub, and the person in charge of the repository assigned that issue to me. It was time to send the pull request. The first time I did it, the pull request failed the tests that are…
-
Final Reflection
The whole process of contributing to an open-source community was an interesting one and definitely a challenge, as I had never done something like this before. Throughout this whole process, I realised how hard it is to be a beginner in the open source world. Of course there are easier projects to code for, and…
-
Contributing to an online open project – Coding for the issue
In order to solve the issue, the first step was to locate the function which converts the midi value into the note value. After that, I spent a bit of time making sure that I understood the function 100%. This code basically takes a midi value (n) and converts it to the corresponding musical note.…
-
Contributing to an online open project – Finding an issue
I went on GitHub to Strudel’s repository. The first issue I tried to solve was about the automatic colorisation based on specific parameters. I spent a long time trying to solve it and wrote some code for it as well. After a while of not making any progress with it and being completely stuck, I…
-
Contributing to an online open project – Choosing Strudel
The project I decided to contribute to is called Strudel. It is web based platform based on the software Tidal. It allows the user to do live music coding in browser. The language the project is using is JavaScript. I decided to contribute to this project as I am passionate about music and combining it with…
-
Topic 7: ‘FLOSS futures’
As computational techniques develop, I could see a lot of automatisation happening in the Strudel and even live music coding community. I think a lot of the issues that are currently open in the GitHub for Strudel will be able to get solved by different types of Artificial Intelligence in the next couple of years.…
-
Topic 6 – ‘contributing beyond code’
There are multiple ways an user could go beyond code for Strudel. One way could be by adding music. For example someone enhances a feature that now allows the user to play a note or a sample in a different way. By adding the music, then the other members of community would see how the…
-
Topic 5 – user testing and community feedback
The way a person could test their code and see if it works is to run it in the context of the project and see how it fits. Depending on the code and the project, one could also share the code with other developers and see how it works on their own computer. In the…
-
Topic 3 – Community
Each open-source community has its own rules and roles. Open-source projects are about creating communities in which coders and developers can help each other learn and then grow together (Nyakundi, 2023). There are a few ways in which a beginner contributor can choose the community they want to help out: either by skill (how good…
-
Topic 1 – Licenses
Licenses in open-source software’s guide how the community and contributors can modify and use the product. The different ways you can use the main code depend on the type of license the software is using. Developers can choose which license to use in their projects according to their needs and restrictions they want to apply…