How to contribute

General help and assistance forum.
Post Reply
supersmola
New User
Posts: 2
Joined: Sat Mar 06, 2021 12:09 am

How to contribute

#1

Post by supersmola » Sat Mar 20, 2021 11:42 pm

Hi,

How can I contribute some small code changes that I'm working on? I didn't find any clear instructions. I guess I should fork the stable repo on the osdn.net site and produce a pull request or something? I'm not familiar with Mercurial.
Also, where to discuss these changes?

Thanks

User avatar
Kaminsky
Developer
Posts: 193
Joined: Sun Apr 14, 2013 7:17 pm
Location: Canada

Re: How to contribute

#2

Post by Kaminsky » Sun Mar 21, 2021 1:57 am

Hi there, I'm happy to hear you're interested in contributing code to Zandronum, any contributions are always welcome. The main page on the Zandronum wiki has a couple of step-by-step tutorials on how to setup the Zandronum repository using Mercurial on your computer. For instance, here's the tutorial guide on how to compile Zandronum using Visual Studio: https://wiki.zandronum.com/Compiling_Za ... ual_Studio

You'll want to clone the zandronum-stable repository from OSDN. Once you're ready to submit your changes to the main repository, you can create a new ticket on the ticket list: https://osdn.net/projects/zandronum/ticket/ and upload your commits as .patch files. Also, if you're more familiar with git or prefer to use GitHub, you can fork the main repository from this link: https://github.com/TorrSamaho/zandronum then add your changes and make a pull request.

The developers meet weekly on Sundays, so they'll review your code around that time and provide feedback through comments so you can discuss your changes with them using that.

I hope that answers most of your questions. If you have any more feel free to send me a PM or ask questions on the Zandronum discord.

supersmola
New User
Posts: 2
Joined: Sat Mar 06, 2021 12:09 am

Re: How to contribute

#3

Post by supersmola » Sun Mar 21, 2021 9:53 am

Nice. Thanks. OSDN is a bit cumbersome for me. I did't get how to fork the repo and now I see it's not the right way.
Also, I've found this repo on Github but apparently it's not the right one.
https://github.com/doomtech/zandronum

User avatar
Kaminsky
Developer
Posts: 193
Joined: Sun Apr 14, 2013 7:17 pm
Location: Canada

Re: How to contribute

#4

Post by Kaminsky » Sun Mar 21, 2021 8:08 pm

The GitHub link in my post above is the right one.

Post Reply