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.
