From 9acf57027859d10452ef4ef6504ab9ea89fb736c Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 20 May 2013 15:36:58 +0530 Subject: [PATCH] [docs] moved to file generator --- docs/docs.md | 14 ++++++++++---- docs/docs.modules.md | 6 ++++++ 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 docs/docs.modules.md diff --git a/docs/docs.md b/docs/docs.md index 7279b74929..ec3ae35b87 100644 --- a/docs/docs.md +++ b/docs/docs.md @@ -1,11 +1,17 @@ --- { - "_label": "Documentation" + "_label": "Documentation", + "_toc": [ + "docs.quickstart", + "docs.framework", + "docs.modules" + ] } --- Welcome to the ERPNext Developer documentation. -The documentation is split into two parts. +### Is this for me? -- Part 1 covers the code and all functions, methods available -- Part 2 covers all the models in the product including core models \ No newline at end of file +To starting hacking into ERPNext, you must have some understanding of how a dynamic web application works. There are hundreds of architectures and frameworks to make web development easier, but at the core there are a few elements that are important to understand. + +ERPNext is built on `wnframework` which is primarily developed for ERPNext but can be extended to make similar database driven applications. wnframework uses Python on the server-side and has a javascript based client for entering data, managing workflow and making reports. \ No newline at end of file diff --git a/docs/docs.modules.md b/docs/docs.modules.md new file mode 100644 index 0000000000..34fea9ab7e --- /dev/null +++ b/docs/docs.modules.md @@ -0,0 +1,6 @@ +--- +{ + "_label": "Modules" +} +--- +The models used in both `wnframework` (**Core** module) and ERPNext are listed here. The basic element of the model is a `DocType`, which is most often also a database table. The model properties are called `DocFields`, which describe the view and the database columns. \ No newline at end of file