Skip to content

Project Development

Lumi Pakkanen edited this page Mar 29, 2024 · 1 revision

So you've been accepted to the xenharmonic-devs organization, here's how to get started with git on Linux command line.

Install git if you didn't already.

sudo apt-get update
sudo apt-get install git

Clone using SSH so that you can push your work to the repository. This will create a folder called scale-workshop in your current working directory.

git clone git@github.com:xenharmonic-devs/scale-workshop.git

Make a local copy of the Vite configuration.

cp vite.config.ts.template vite.config.ts

Create a feature branch.

git checkout -b my-feature

Make your changes to the code.

Let's say you modified something in the analysis tab. Only add the relevant files.

git add src/views/AnalysisView.vue

Add a commit message with a clear title in present tense and a reference to the issue you worked on.

$ git commit -m 'Add abstract dyads option to interval matrix
>
> ref #617'

Push to the online repository under a branch of the same name as locally.

git push origin HEAD

GitHub will send back a link to open a pull request. Assign frostburn as the reviewer and wait for feedback.

Clone this wiki locally