Tux Paint Git Repository
The various source and data files for Tux Paint are available via "Git". ("Git" is a 'distributed version control system,' which lets developers and users alike get access to the source-code to a project, and download any changes incrementally.)
What you'll find in Git is the current code that developers are working on. It may be incomplete or unstable. If you're looking for a stable release, download the latest source release, or a pre-compiled version for your favorite platform.
- Tux Paint SourceForge Git Page
Information on accessing Tux Paint's Git repositories at SourceForge
Git repositories exist for the following components of Tux Pant:
- tuxpaint - The source for the main "Tux Paint" application and its images and sounds
- tuxpaint-docs - The PHP and HTML source code to the documentation provided with Tux Paint
- tuxpaint-stamps - The collection of rubber stamp images and their descriptions and sounds
- tuxpaint-config - The source to the graphical configuration tool for Tux Paint
- tuxpaint-website - The PHP, HTML, and CSS source code, and images and other data for this website
Downloading Source from Git
For read-only anonymous access, run the following Git command:
git clone https://git.code.sf.net/p/tuxpaint/component component
- If you have an account with SourceForge.net, and you wish to get write-access to Tux Paint's Git repositories, contact Bill Kendrick. (Don't forget to provide your SourceForge.net username!)
To check out Tux Paint using your developer access, do not use the anonymous checkout commands listed above. Instead, pull it using your SourceForge account:
git clone ssh://firstname.lastname@example.org/p/tuxpaint/component component
- Better yet, branch the repository you want to work on, make your changes there, and submit a pull request.
Tracking Git Commits
Visit the Commit Browser for each component, at the SourceForge website:
Did you know? Tux Paint runs right on your computer, and doesn't require Internet access.