project.json
2809be59
 {
 	"name": "fs-draft",
 	"version": "0.0.1",
 	"roottask": {
 		"name": "build",
 		"type": "group",
 		"sub": [
 			{
 				"name": "structure",
 				"type": "php",
 				"parameters": {
 					"inputs": [
 						"source/content/draft.html.php",
 						"source/data/phonology_and_orthography.json",
 						"source/data/personal_pronouns.json",
 						"source/data/word_functions.json",
 						"source/data/timeforms.json",
 						"source/data/adpositions.json",
 						"source/data/correlatives.json",
 						"source/logic/server/misc.php",
 						"source/logic/server/data.php",
 						"source/logic/server/settings.php",
 						"source/logic/server/table.php",
 						"source/logic/server/sql.php",
 						"source/content/meta.html.php",
 						"source/content/introduction.html.php",
 						"source/content/preface.html.php",
 						"source/content/key_parameters.html.php",
 						"source/content/toc.html.php",
 						"source/content/basics.html.php",
 						"source/content/phonology_and_orthography.html.php",
 						"source/content/grammar.html.php",
 						"source/content/personal_pronouns.html.php",
 						"source/content/correlatives.html.php",
 						"source/content/conjugation.html.php",
 						"source/content/infinite_verbforms.html.php",
 						"source/content/modal_verbs.html.php",
 						"source/content/tempora_and_modi.html.php",
 						"source/content/negation.html.php",
 						"source/content/declension.html.php",
 						"source/content/numeri.html.php",
 						"source/content/cases.html.php",
 						"source/content/definiteness.html.php",
 						"source/content/attributes.html.php",
 						"source/content/sentence_structure.html.php",
 						"source/content/vocabulary.html.php",
 						"source/content/principles.html.php",
 						"source/content/word_functions.html.php",
 						"source/content/adpositions.html.php",
 						"source/content/pronouns.html.php",
 						"source/content/dictionary.html.php",
 						"source/content/examples.html.php",
 						"source/content/example_sentences.html.php",
 						"source/content/example_texts.html.php"
 					],
 					"output": "build/draft.html",
 					"only_first": true
 				}
 			},
 			{
 				"name": "logic",
 				"type": "concat",
 				"parameters": {
 					"inputs": [
 						"source/logic/client/tools.js",
 						"source/logic/client/table.js",
 						"source/logic/client/toc.js",
 						"source/logic/client/main.js"
 					],
 					"output": "build/draft.js"
 				}
 			},
 			{
 				"name": "style",
 				"type": "lesscss",
 				"parameters": {
 					"inputs": [
 						"source/style/functions.less",
 						"source/style/theme.less",
 						"source/style/common.less",
 						"source/style/concrete.less"
 					],
 					"output": "build/draft.css"
 				}
 			},
 			{
 				"name": "media",
 				"type": "group",
 				"sub": [
 					{
 						"name": "logo",
 						"type": "copy",
 						"parameters": {
 							"input": "source/media/logo.svg",
 							"output": "build/logo.svg"
 						}
 					}
 				]
 			}
 		]
 	}
 }