SumatraPDF is an open-source, collaborative project. We always welcome new developers who want to join the project, contribute code and new features.
You'll need Visual Studio 2022. A free Community edition will work.
Get the sources from https://github.com/sumatrapdfreader/sumatrapdf
Open vs2022/SumatraPDF.sln
compile and run.
Read more about our build system.
We use a standard GitHub model:
Before you start working on a significant addition, it's a good idea to first discuss it in issue tracker.
You can use issue tracker for development related topics or forums for general topics.
Info to orient new developers to Sumatra code base.
You should install Go (https://golang.org/dl/).
Many tasks are automated with Go program in do
directory. Run doit.bat
for easy running of that program. use different cmd-line args to trigger different functions.