Kalpesh,

Linux distro doesn’t matter much once you get to editing and compiling so 
whatever you’re comfortable with for package management and available desktops 
is mostly fine. Notice that I bumped the dependency requirements for the future 
branch to be consistent with Ubuntu 26.04LTS and Fedora 44. Rolling-release 
distros like Arch Linux will also work, though you might want to see if the 
package manager offers something like `builddeps gnucash` to easily get a 
development environment set up without having to figure out and load all of the 
dependencies by hand.

Regards,
John Ralls


> On Sep 3, 2026, at 1:36 PM, Kalpesh Patel <[email protected]> wrote:
> 
> John,
>  Thank you for that info. I’ll read through it.
>  Don’t want to hack with MSYS2/Mingw63 at this stage of life 😊. What make 
> (Fedora or Dabian), model (flavor) and trim (version) of *nix OS in Windows 
> WSL do you recommend? I can work with either (and probably many more others – 
> OS/2 Warp!?).
>  I got couple of Intel Macs sitting by but they are i5 based so really aren’t 
> up to snuff for development.  From: John Ralls <[email protected]> 
> Sent: Wednesday, September 02, 2026 8:54 PM
> To: Kalpesh Patel <[email protected]>
> Cc: [email protected]
> Subject: Re: [GNC] Contribution to GNC code base pointers
>  Kalpesh,
>  A good place to start is https://wiki.gnucash.org/wiki/Development. There 
> are links there to pages with coding guidlelines and how to make a pull 
> request.
>  You subscribe to the devel mailing list the same way you did this one.
>  Unless you’re already familiar with MSYS2/Mingw64 it’s probably a lot easier 
> to get going on *nix. You don’t even need a separate machine, Windows 
> Subsystem for Linux works very well indeed: It’s what I’ve been using since 
> my last Intel Mac croaked last January, taking my Linux VMs with it.
>  Do you already have a bugzilla account?
>  Regards,
> John Ralls
>  
> 
>> On Sep 2, 2026, at 12:40, Kalpesh Patel <[email protected]> wrote:
>>  Hello dev team -
>> 
>> 
>> 
>> I like to contribute to
>> https://github.com/Gnucash/gnucash/blob/stable/libgnucash/engine/gnc-commodi
>> ty.cpp to add a new pricing module that has been merged into F::Q that will
>> be available in the next release. I was hoping to get a pointer on properly
>> contributing through PRs and if there is hacker's guide somewhere similar to
>> F::Q one at
>> (https://github.com/finance-quote/finance-quote/blob/master/Documentation/Ha
>> ckers-Guide), it will be greatly appreciated. I also may need membership
>> into the -devel mailing list as well so pointers are welcome it and any
>> other ones. While my OS is Windows, I have access to *nix system if it makes
>> it easier.
>> 
>> 
>> 
>> Thanks.
>> 
>> 
>> 
>> _______________________________________________
>> gnucash-user mailing list
>> [email protected]
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.


_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to