Skip to content

AwesomeQubic/Drawpile

 
 

Repository files navigation

Drawpile - A Collaborative Drawing Program

CI status badge translation status

Drawpile is a drawing program that lets you draw, paint and animate together with others on the same canvas. It runs on Windows, Linux, macOS and Android.

Installing

Take a look at the downloads page on drawpile.net or the GitHub releases.

Instructions on how to compile Drawpile from source are found on this documentation page.

If you're using Arch Linux, you can get Drawpile from the AUR.

Getting Help, Giving Suggestions, Reporting Bugs

If you're having trouble with something, want to suggest a feature or report a bug, take a look at the help page on drawpile.net.

You can directly report issues here on GitHub. If you got Discord, you can join the Drawpile server on there. You can also use the chatroom on libera.chat, it can be done directly through the browser and doesn't need any account.

Drawpile on nix

Linux users hate him for descovering how to reproduce an ENTIRE ENVIROMENT with just ONE COMMAND
- Qubic 2023

Having a reproducible work enviroment is nice. Especialy if you can do it only with one command.

Dev enviroment

To get a dev shell with nix you just do nix shell .#(cmake profile without linux prefix) (I did not include linux prefix becuse I'm quite sure it will probably work with nix + macOs)

Dev shell functions

In dev shells you have 2 very simple functions

firstBuild for setuping cmake and building drawpile for first time
incrementalBuild for building drawpile successive times

Package names

We name packages same way we name shell-s

Contributing

Pull requests are welcome, be it for code or anything else! If you want to contribute documentation, you can do so over in this repository.

If you want to translate Drawpile to your language, take a look at Drawpile on Weblate. You can translate it directly in the browser.

translation status

About

A collaborative drawing program

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 50.4%
  • C 39.4%
  • Rust 6.1%
  • CMake 1.9%
  • Python 1.5%
  • Jinja 0.4%
  • Other 0.3%