Thank you, John.
~mark petryk
~c:469-556-5075
~w:http://www.lorimarksolutions.com
On 3/23/24 12:34, john wrote:
On Mar 23, 2024, at 17:16, Mark at Lorimark
<m...@lorimarksolutions.com> wrote:
Hi Guys,
I've started up a project to create a web-interface for GnuCash. Been
tinkering with it for a while now.
I was hoping to be able to reach out to the developers to ask for some
help with regards to getting connected to gnucash via the libgnucash
engine.
I have been somewhat successful getting the engine open, but it feels
like I'm just swimming upstream, guessing about the api calls.
https://gnucashew.lorimarksolutions.com/demo
https://gnucashew.lorimarksolutions.com/dox/html/SessionGnuCash_8cpp_source.html
The demo I have running is just making direct sql calls, but I really
want the engine.
I know it's a tall request to coldly ask for developer support this
way, but I'm asking none-the-less. I just need a little nudge to get
over this api hump and I'll be trucking on my way!!!
Thank you in advance
I'll point you at the API documentation:
https://code.gnucash.org/docs/STABLE
<https://code.gnucash.org/docs/STABLE>. It's not complete, but it might
help. You're right that you need the engine, there's no business logic
in the database, not even referential integrity.
You should be aware that GnuCash is still far from clean in separating
the GUI from the computation, so while you'll need to learn the engine
you'll also need to study the rest of the program too. You can ask
specific questions about particular function, but I don't have time to
review your code or write more documentation for you. I can't speak for
the other devs on that regard. Maybe one of them has more time.
Another thing to note: There is *NO* stability guarantee with any part
of GnuCAash. Things you learned last year may change next year.
Regards & Good Luck,
John Ralls
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
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.