fix(boilerplate): add .gitkeep in public folder (#15765)

add .gitkeep file so that public folder is committed to git this is
needed because if public doesn't exist, bench build doesn't
symlink the public folder to sites/assets
This commit is contained in:
Faris Ansari 2022-01-27 19:17:41 +05:30 committed by GitHub
parent 4718ebc2c3
commit bf19ebdeb6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -62,6 +62,11 @@ def make_boilerplate(dest, app_name, no_git=False):
frappe.create_folder(os.path.join(dest, hooks.app_name, hooks.app_name, "public",
"js"))
# add .gitkeep file so that public folder is committed to git
# this is needed because if public doesn't exist, bench build doesn't symlink the apps assets
with open(os.path.join(dest, hooks.app_name, hooks.app_name, "public", ".gitkeep"), "w") as f:
f.write('')
with open(os.path.join(dest, hooks.app_name, hooks.app_name, "__init__.py"), "w") as f:
f.write(frappe.as_unicode(init_template))