Difference between revisions of "Zynthian Development"

From ZynthianWiki
Jump to navigation Jump to search
m (typo)
(Some comments.)
 
Line 4: Line 4:
 
==Contributing guidelines and basics==
 
==Contributing guidelines and basics==
 
* [[Contributing to Zynthian Development 1|Contributing to Zynthian Development]]
 
* [[Contributing to Zynthian Development 1|Contributing to Zynthian Development]]
* [[Zynthian_Reporting_and_Tracking|Reporting and Tracking (needs update)]]
+
* [[Zynthian_Reporting_and_Tracking|Reporting and Tracking]]: Probably outdated, you can report issues [https://github.com/zynthian/zynthian-issue-tracking here].
  
 
==Setup your developing workbench==
 
==Setup your developing workbench==
* [[Integrated_Development_Environments_(IDE)| Integrated Development Environments (IDE) Visual Studio Code (VSC) ]]
+
* [[Integrated_Development_Environments_(IDE)| Integrated Development Environments (IDE) Visual Studio Code (VSC) ]]: Learn how to set up your IDE and how to work with the Zynthian code base with it.
* [[Zynthian_Emulator Setup for Development|Setup Development/Emulation Environment]]
+
* [[Zynthian_Emulator Setup for Development|Setup Development/Emulation Environment]]: Learn how to emulate the Zynthian UI on a linux desktop.
 
* Discussion on using various Python IDEs for Zynthian development https://discourse.zynthian.org/t/setting-up-dev-testing-environment-mac/2041/22
 
* Discussion on using various Python IDEs for Zynthian development https://discourse.zynthian.org/t/setting-up-dev-testing-environment-mac/2041/22
  
 
==How does the Zynthian system work==
 
==How does the Zynthian system work==
* [[Zynthian Engine Preset Structure|Zynthian Engine Preset Structure]]
+
* [[Zynthian Engine Preset Structure|Zynthian Engine Preset Structure]]: Learn how Zynthian/jalv handles engine presets.
* [[Zynthian file formats]]
+
* [[Zynthian file formats]]: Learn how Zynthian specific file formats (zss Snapshots/zs3 Sub Snapshots) work.
* [[Zynthian GUI start up walkthrou'|Zynthian GUI start up walkthrou']]
+
* [[Zynthian GUI start up walkthrou'|Zynthian GUI start up walkthrou']]: Learn on which services the Zynthian UI relies on.
* [[Zynthian SystemD Startup|Zynthian SystemD Startup]]
+
* [[Zynthian SystemD Startup|Zynthian SystemD Startup]]: Learn how Zynthian interacts with the systemd service
  
 
==Zynthian codebase and how to work with it==
 
==Zynthian codebase and how to work with it==

Latest revision as of 17:15, 5 September 2025

1 Developer Info ( A sort of a Bestiary)

1.1 Contributing guidelines and basics

1.2 Setup your developing workbench

1.3 How does the Zynthian system work

1.4 Zynthian codebase and how to work with it

1.5 Supported external devices

1.6 Customizing and coding plugins for Zynthian

2 Testing Documentation

These pages document the development version of Zynthian and are used to stage documentation before the next stable release.