diff --git a/README.md b/README.md index d2010dd1bd..1de665c5c6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -## frappe [](https://travis-ci.org/frappe/frappe) +## Frappe Framework + +[](https://travis-ci.org/frappe/frappe) Full-stack web application framework that uses Python and MariaDB on the server side and a tightly integrated client side library. [Built for ERPNext](https://erpnext.com) diff --git a/frappe/commands.py b/frappe/commands.py index 9f3d1f3ea7..71d0149a01 100644 --- a/frappe/commands.py +++ b/frappe/commands.py @@ -350,9 +350,28 @@ def build_website(context): finally: frappe.destroy() -@click.command('setup-docs') +@click.command('build-dev-docs') @pass_context -def setup_docs(context): +@click.argument('app') +@click.argument('docs_version') +def make_dev_docs(context, app, docs_version): + "Setup docs in target folder of target app" + from frappe.utils.setup_docs import setup_docs + from frappe.website import statics + for site in context.sites: + try: + frappe.init(site=site) + frappe.connect() + make = setup_docs(app) + make.build(docs_version) + finally: + frappe.destroy() + +@click.command('make-docs') +@pass_context +@click.argument('app') +@click.argument('target') +def setup_docs(context, app, target): "Setup docs in target folder of target app" from frappe.utils.setup_docs import setup_docs from frappe.website import statics @@ -360,7 +379,8 @@ def setup_docs(context): try: frappe.init(site=site) frappe.connect() - setup_docs() + make = setup_docs(app) + make.make_docs(target) statics.sync_statics(rebuild=True) finally: frappe.destroy() diff --git a/frappe/hooks.py b/frappe/hooks.py index 878d942380..207fa0505c 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -2,6 +2,7 @@ from __future__ import unicode_literals app_name = "frappe" app_title = "Frappe Framework" app_publisher = "Frappe Technologies Pvt. Ltd." +app_short_description = "Full stack web framework with Python, Javascript, MariaDB, Redis, Node" app_description = """## Frappe Framework Frappe is a full stack web application framework written in Python, diff --git a/frappe/templates/autodoc/base_template.html b/frappe/templates/autodoc/base_template.html new file mode 100644 index 0000000000..a072527393 --- /dev/null +++ b/frappe/templates/autodoc/base_template.html @@ -0,0 +1,105 @@ + + + +
+ + +