I have a privet repo on github , and i am making custom app using Frappe
my problem is :
when i try to add the project to the repo ,frappe folder not uploaded and other files ,
what is the best practice to upload custom app to github ?
my goals are to
-install the system on serve using github cloning
-save changes by commuting and push commands
This is a basic git/github procedure. It is well documented. Some questions here can be solved with a basic google search.
I really appreciate the efforts from many people working on Frappe, and many kind and patient members of the community. Even a absolutely newbie, like me, receive a lot of help from the beginning. Sometimes people missunderstood some questions, sometimes the questions are not totally clear … everbody fails sometimes …
Please, avoid words like RIDICULOUS. Sounds hurting at least to me.
It is ridiculous. Because it appears that the issue here is Inner Platform Effect. Best I can guess is that the “bench” command “get-app” is nothing more than an alias to “git clone”. But if that’s the case, then its an unnecessary command. The presence of “get-app” makes one wonder what magic is happening and what is the proper way to do the equivalent “put-app”.
So yes, for someone who is not a newbie and actually has experience working with well-designed systems, having commands like “get-app” without an explanation of why the command exists and why there isn’t an equivalent “put-app” is ridiculous. It costs extra time to figure out the right way to do things.
If using git directly to clone apps and push apps is a reasonable process, then “get-app” command should not exist since its creating confusion.
I’ve closed this thread, necroed after six years, because it doesn’t appear to be going anywhere productive and because the recent discussion is off-topic from the original post. As has already been said, apps are pushed to remote repos with a standard git push.
@James_Houx: If you want to discuss the purpose of the get-app bench command, please start a new thread. In a sentence, bench get-app does more than just alias git clone, such as installing dependencies and building runtime assets.