-
Notifications
You must be signed in to change notification settings - Fork 4
Documentation Guidelines
BrayFlex edited this page May 17, 2023
·
14 revisions
- Markdown Table Generator - https://www.tablesgenerator.com/markdown_tables#
- Markdown Extension for VSCode - https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one
- Preview:
Ctrl+Shift+K+V - TOC:
Ctrl+Shift+Ptype 'Markdown' > Update Table of Contents
- Preview:
- Github Markdown Guide - https://guides.github.com/features/mastering-markdown/
- git CMD/BASH:
git pull,git add .,git commit -m 'Update-Git',git push
- Denote
ELEMENTSwith all uppercase and wrap with the`code tag - Denote
attributeswith all lowercase and wrap with the`code tag - If mentioning a widget inner link to the corresponding wiki page ex:
[`Documentation`](./Documentation-Guidelines)displays:Documentation - add a fig. __ reference for each code block and image for referencing purposes.
## Overview <!-- omit in toc -->
A rough template for documentation to follow.
#### Table of Contents <!-- omit in toc -->
- [Overview](#overview)
- [Table of Contents](#table-of-contents)
- [Usage](#usage)
- [Ideals:](#ideals)
- [Restrictions](#restrictions)
- [Children:](#children)
- [Attributes](#attributes)
- [Examples](#examples)
- [fig. a](#figa)
- [img. a](#imga)
## Usage
#### Ideals:
<!--
- Short and concise covering basics
- Recommendations considering real use-cases
- Consistent layout applicable to all widgets
-->
#### Restrictions:
##### Children:
Input `Code` Widget
> Only Code type inputs allowed
## Widget Parameters
| Name | Type | Default | Description | Req |
|---------|---------|---------|-------------|:---:|
|var name |var type | The default value of the variable | A brief description of the variables function |✔|
| visible | boolean | true | | |
## Examples

###### (*img. a*)
```xml
<CODE>
</CODE>
## Images
You can upload images to the https://github.com/AppDaddy-Software-Solutions-Inc/Flutter-Markup-Language/tree/master/doc/img directory
Embedding: ``
Framework Markup Language is an open source programming language created by AppDaddy Software Solutions Inc. FML and is licensed under a fair source license agreement and is maintained by a community of developers.
- Quick Start
- Widget Structure
- Layout Basics
- Config
- Navigation
- Authentication
- Server Configuration
- Offline Use
- Resource Guides
-
<FML/>
- <BOX/>
- <CHART/>
- <COLUMN/>
- <DRAWER/>
- <FOOTER/>
- <FORM/>
- <GRID/>
- <HEADER/>
- <LIST/>
- <MAP/>
- <WINDOW/>
- <PAGER/>
- <ROW/>
- <SCROLLER/>
- <SPLITVIEW/>
- <STACK/>
- <TABLE/>
- <TABVIEW/>
- <TREEVIEW/>
- <WEBVIEW/>
Important Concepts