I am not writing a comprehensive tutorial here, though I hope this conversation will help me when I do.
This topic is for me to share some of what I have done as I get more familiar with making changes to the seamly2d software. I freely admit there are many things where I am not the expert and invite anyone who has a factual correction to something I say, to SAY IT here, publicly.
I have only a moment right now so I will start with this:
@Grace this is the new thread I mentioned to you.
2 things you will need to figure out to start if you want to build a copy of the software that is your own “sandbox” - create a fork from the Seamly2d repository in your own name to keep your changes. Decide whether your local machine is capable and whether you can build your copy locally.
I will write more later and feel free to ask questions.
To begin, please read the file CONTRIBUTING.md which is on the repository. This describes how to interact with the main repository.
It is a good idea for most people to “fork” and create their own copy of the repository to have a place to store code changes during the process of creating changes and testing them. You will also want to read the information on the wiki, especially this page https://wiki.valentinaproject.org/wiki/Hacking:Building
I am in the process of updating that information, but it is mostly still acurate.
There are other threads on this forum that contain notes of my early attempts to set up a build environment on my local machine. It has been easiest for me to install Qtcreator and use that framework to build and test copies locally before I interact with the repository. I will put more information on how I did that on this thread