frappe / books

Free Accounting Software
https://frappe.io/books
GNU Affero General Public License v3.0
2.68k stars 614 forks source link

🐛 [General Question] - Eliminate Electron #890

Open patanne opened 2 months ago

patanne commented 2 months ago

Summary

I am not a fan of electron. Never was. Is there a simple way to modify this project, for tweaking and for use, that I can 'git clone' then 'npm run'? I just want a normal server running in the background. This way I can leave it running on one computer in my house.

akshayitzme commented 2 months ago

Summary

I am not a fan of electron. Never was. Is there a simple way to modify this project, for tweaking and for use, that I can 'git clone' then 'npm run'? I just want a normal server running in the background. This way I can leave it running on one computer in my house.

Hi, First of all, Books is a system software that is installed and operated in ones operating system. It's not cloud based. We could relate its internal working structure to be a client-server model but it doesn't work like the Frappe framework or similar ones.

To simply use this application, you could download a release from the Releases tab or click here.

For Development, you could simply clone this project, run npm i then npm run dev

Also, Books doesn't ship any API's out of the box so there is nothing like leaving the server on, pushing the data when needed. Books is accessible only from the UI itself.

About Eliminating Electron, I don't think its an easy task. This project is tightly coupled with Electron.