Development Setup #37
-
I'm a Vue developer, and seeing this having so many little bugs, I naturally want to help fix this thing up and make it a great app, but I've never worked on any Nextcloud apps, so I'm curious what needs to be done to set up a development environment for this. Is there some documentation you can link to? Can it be worked on without embedding it into a Nextcloud environment? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Hello and thanks for your interest in this app. First of all I must say, that I have still not published version 1 so there can (and probably will be) changes in UI, DB and pretty much all areas of the app and architecture. I'm still finding the best way for things to work. Unfortunately between work and family I have very limited time so progress is also slow. Just out of curiosity: what "bugs" are you referring to? Regarding development setup: in my opinion this is something Nextcloud is really missing at the moment: better documentation regarding development setup. I personally use VS Code and have setup a docker-compose file which creates a development stack with Nextcloud and MariaDB. The repository is then mounted inside the apps folder. While this works reasonably well it is still not completely the way I want it. Also many app developers seem to have similar approaches while they all seem to be specific for their workflow. If you need general information about a Nextcloud app works, you can check out the documentation here: https://docs.nextcloud.com/server/stable/developer_manual I was thinking about if it's possible to work on the frontend separately but you would have to mock the api calls which seems to be the same amount of work than setting it up in a container in my opinion. Also there would be all the framework and styles from nextcloud missing. |
Beta Was this translation helpful? Give feedback.
-
Thanks for this. I'll look more into when I get a chance, but like you, I'm a busy family man, so I don't foresee a lot of work getting done by me, but I'll do what I can. The bugs I'm seeing mostly involve showing transactions in the right pane from the previously selected account when creating a new account and needing to refresh the page to actually see updates to data. |
Beta Was this translation helpful? Give feedback.
Hello and thanks for your interest in this app. First of all I must say, that I have still not published version 1 so there can (and probably will be) changes in UI, DB and pretty much all areas of the app and architecture. I'm still finding the best way for things to work. Unfortunately between work and family I have very limited time so progress is also slow.
Just out of curiosity: what "bugs" are you referring to?
Regarding development setup: in my opinion this is something Nextcloud is really missing at the moment: better documentation regarding development setup. I personally use VS Code and have setup a docker-compose file which creates a development stack with Nextcloud and MariaDB…