From f5cf2bb98a574b22f1effff82e619d15663c4059 Mon Sep 17 00:00:00 2001 From: pollfly <75068813+pollfly@users.noreply.github.com> Date: Wed, 28 Dec 2022 11:11:05 +0200 Subject: [PATCH] Add Report Markdown Guide (#421) --- docs/img/reports_blockquotes.png | Bin 0 -> 5490 bytes docs/img/reports_headings.png | Bin 0 -> 3148 bytes docs/img/reports_horizontal_rules.png | Bin 0 -> 567 bytes docs/img/reports_ordered_list.png | Bin 0 -> 2908 bytes docs/img/reports_table.png | Bin 0 -> 10983 bytes docs/img/reports_unordered_list.png | Bin 0 -> 6912 bytes docs/webapp/webapp_reports.md | 203 +++++++++++++++++++++++++- 7 files changed, 201 insertions(+), 2 deletions(-) create mode 100644 docs/img/reports_blockquotes.png create mode 100644 docs/img/reports_headings.png create mode 100644 docs/img/reports_horizontal_rules.png create mode 100644 docs/img/reports_ordered_list.png create mode 100644 docs/img/reports_table.png create mode 100644 docs/img/reports_unordered_list.png diff --git a/docs/img/reports_blockquotes.png b/docs/img/reports_blockquotes.png new file mode 100644 index 0000000000000000000000000000000000000000..adf1df12d2982cbb7e485c524d130335877a4587 GIT binary patch literal 5490 zcmb7|XHXN&zQzL>iganxG18^?-V7y(fPjD^RfC!^)UFkic z_f80%>w9P3bLV_GbKkQcc6a`}&zIeq|8JfrLRVXz^e)3)002M=(E#fK061oU_KAe} zf6eP???1~O4;6?3;h*78Xbl4ZXm}uCWdon|-T8ob2AGWQ!TOs@{0HcMbWcJ zf!+!-f()hJUx?5fB7ljWI-XXv^TJfe zmO}LMsb+=UQ3g2&2xXE4J;+=_ok@AHYFO=s@T`1Sgz?)G6&_v-dcL50KE+=be-%iS z6Zyn60_IO=%I;fo_RIpi8!q)tc<7}Tjr)t>GJqUH1~^3&KG;&?3q*>2C_W9X|>+t!j6+W8>$0i zuZ|`R%9>81`EEV&Hy=Inxj@`}X#M;inrj_#tVNugAIGIx6C+cBLGO-_!y|N{V8~l0 z%SI{NX-Si}0pF6xddq#wDK}T@Ee;rryK7U#&V=@zEtN3sao{0^(fk}=*U8L$Rs=>wp1irAseBReu!-eO;!UKx zV*d#&1Nk|nJ(G$;!Hbd}dwu`*0yvOyDdeE&EyTX$e~F7Sm=u-}Wa$+2@E(~n9;#^Q zE_ZYQ_;!n~7aCZdmVi8*?-9ct%7$OIMH*v3V42D%M;y|0S;}LkkGLUs`0y=hr7EuN z4V(RHqfD1IY6lTmj6Jn;DbAPE8vN6QCy;asNGDf>R+S%5TGr#vzz+;&yzXVLk$A;6 zlZ7ECEs62n>B8YW5NM?L7Qk0nMgdVqUfJ_LfFMfA>9=NBr=oWt-O|wWNnh3=G=wlS zbPWIq;GFB_e(VxJJ2Z(AoJlyuH~jI2u(G-W4D|hAp!s z-Xsqt&xn{!aILrbwR0|i-uynDW*=)iA}9IS7q^w+3JTn=Mu^f458Wda3;K4MV&=AC ze#_)p?I!m2b|*)=Eer!^xFXPz-`Xm0sRaw(0lAyiYaB3yek5n(Z3`1`Qy!Qy(Bqty zIyxkiYpwJm-TAV^FL+uAPgdv(61TcT(-`~G>BN%*aC$f&9G%g_vgs+=h8fb|p`OAqL7If zf$QTVe=J-->=Acyr4?z*n#m7;zh>?|GVsEin2G(g$`4cAI@L-Kc{Bq1)I z=wNf^_RAXqq&i-{w+kOMrj0Sv`l50+nMH0O6RWt`647(~oj6r7FiK=tFORRUz5a?e z(TSg9z0j=IRt6HV@YJU=daI_gSI}iSI~(?n!3g}y^V+CHCsn%&sk%E+GS6rs_-TJ| zL@`lnt~jgx;=(%9|FI=Eh`(N=SQ)%>^!2Z1{32=d&`YzGc?BiArDya2lo4r*1c5m9 z4?e+?cPd=O{ayAxQ^W{7{wMu5C0H_^gLbknn*062)3M2>FM};N#h&q30yKWzfo`+! zh3;eC06BEnUu6~(F~*S8@h6UG>N%C&Xo!L0FfT?hzHRZ%L7^WR#=W@+yDt?afJwiIrZq zFY@C$K6%Sk9gXVzG>_B5W;-DxQYvV(clG=%NT?w$o*<51-iJ*sC#kQ-@JR2Ov^o<# zoq^v5YW&iW%h!A9;C@7|fQB)M{4 zc@^{U?P9RvZ42xX=_llZ$o=Z@yBU*sG5F>^_VN zgU$EGe^rq9^LFJmVKYUbyZuOTG}Dv#PPC>2yQSxIgS}HUHnEb^Te!Gp41kl0$3+CV zqcg$;;FAU8u$g+QUw4xjp@_F&6hO%}|G5mPO+ccCU=%mQzbq=4;i_%2e1 zHN9uhi#5%>XN@^Je5UB0q031+R&Rg8WZ&|>iH~$CZ0nlk)Nv4GSCX_53Jx=F3fKjW zNK`Y-P@R<7k2`1$)YDC#xle?Vd^B}xe=Fs>_8jdv|3;Y5;lzSN>G|{{1H`*H%m`tT z;sRv#R8PX?q?-9dz-!o^1I6-!M(@sN4`crmMhjOPFgw%KNp z%5Ec2syuGo{)InvYF=y37{S+RlMYdA5|t=t=Hlb!7<29AX|8fWYdbPd zHpyzZ_j3@S``Us)$}i$#Xo;yBt}#3I_Drq2fbXTM>M(eZ1-f>czlKLpC<%hyd?mka zP1TQ<*%uyURsez7?fw4%nc3N%y@t2s@J z6j7~!EY=g{&}-x#tMe&y2dX{nwXUo@8V&hEVCh6gP%v+V_gfN8NM9qvbmDNL=XWwY z5xD28+Ehx7Tp!WZTy%JTfAN8RRZYCeuo7o|QY?i-y9_rXR2|;y(M{F$43^$!lE9wP`2gQV)^W?meB=YUE~6!LUe0 zPrh#XIeCerlUiuMgTYHqbm}@gXIof+7Vn<dIJaKzbhTKx573brrGukn5k=VA1`*YRoIU4~%K zo%3JqMz<8h84%|@?N9B#Z}5PE2?t4e0O)izd^v|CeGdL3$Tu=yi{X~PYVDt`#Hxd*oLgZ4GA%g(yg;BURFFcnUu_Tf>bVNey6w6u*T-B+qtr+;gG=7 z3t!~81Kw>t01C-kjS8>~ULn zj_G3$d6&U5z-k8Y-!{RSYkLWSTx>h<`u0NwtYY8w2xKJ!EQP^($KDctm1PHakfa{| z!IW0(zYeJX#jbxVGI##r$*Ow1+&<@)gZZhg#qGF^W?+)9nYr^qIfNc&2pGFL1(Hx7dBS51hI{ozYp`)(9(0ki5PCLDAsb}l z!ZI)PFblnMjWdwlW$$t;Z-5Xir5Z7?{Uk*eN)yO7u*bgIYOO}j0{gx3?WiOHX<#r! zson(~51dJQ9>2<;XE|B^S;(pU4AHf=BdXAn2@E5k)Z8MtWVDPnY^opYfl_o?pu-KH;EU|OoHauY?D?b zaQVg7SC@WbV(IY%K7CB5Z^<58&sN8=f-jX4ml=tvOt4mnRk=CclfthVrK^@oPHlp@ zb!8dHEP@_-69+IOj`xB8nOX84~dG4v)yY5nrqU<>)>gI#;eS{eouxOO|P-?aaLUyUPT+p~%2P9GUu?-JYnSmH1^ASU`}$XvO7KPR$UDBoFi=(Qb&5BoS3h`cX*65LK$iZV zM#@C;B}p5DyfKmP^V7Qt59h5L#e%n@z4huE;|Cc7oCqvX_p>h3+-L2^-KwiY)c*~WJ{^bXw<}?hqken2OLkf|pJZ?Mb-f*FdJzhAE$a>- z!?U&DV{9SsKHz3&$m3o5PQV47ge7=Wk$@&2ckF4?2m&&#uzEV zx4*(~Ed~qKnK7i{_MEYnLnL_}66JOdln(AJ=*27Y4ZkO#9KTE%r8l1?#?UTXItJ_y zx{scrTwz@nABM><*xCZkYF>$7k}d69whI?zu(%$u{|YIS2*(@SD-POVbPbI(VJ5o} z_bqhV9nAFJb;@Y(>Hxx%eX?QSSHCeyV-+E}qq+yFg_CX0mH9*?|n;jzgK(t0Pz z@n9m%QS?nBvcMOX|EJu%e`n4Z+;og*_6>O!noa9Pf+{X_HtA`-VGb}KP6@!eu9R%}{ z6|-e#>(*T>pWzNsEXW%(5_;&CF~YCb&v9kb?KW|;ph~Mnd>En?N_v@WFxOn>fiBVG z75s8qx~&@NK*TfY`=TM68oIA>K_Z1AoDApAJ=QO7wZ4(8m=>}G>YKE)Z&hdbBz(tF5QUEfvaM82|)5nUoQrITH4qVJjBj?+m?;A0RfJjBT9E@kUTFYMd5Sg z`T5Ry4bU2z(sz>bp8X{3;ib3kg};Jdu#zc}bU%Kqj33dX^m+S}y)Rpp?fm?(N}xQl z$x--Pj}^p!$%5hr;rMDeT)1Wxs&hv$3hIW z(Txf*1QC5`}&pf7onEVbNQr3j-3#2mY(OsSZ4xA;qS2O48H-MIkwwvDu zjJ(TUT>{rQGhZHN!RtD-?c@!O#?}!khFbETtS)xDH1JpWV{a+`PQbPf``*hQg%Pha zCe`1K>CgH<@Ll|TN^srN78|I5d}Z|+o>2dNaR!FpEzQNH%y26_J* z`I%C>jbqHK73^i)NIp2v^Cf*}qm22X{m=a6e-|A7=ZNuIvDu1NlEMU%^(RCHKvcEC JKU6G&{|CI_ia`JX literal 0 HcmV?d00001 diff --git a/docs/img/reports_headings.png b/docs/img/reports_headings.png new file mode 100644 index 0000000000000000000000000000000000000000..8e1dda958a701e43d0cbedcda403c24c31e57c4c GIT binary patch literal 3148 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 literal 0 HcmV?d00001 diff --git a/docs/img/reports_ordered_list.png b/docs/img/reports_ordered_list.png new file mode 100644 index 0000000000000000000000000000000000000000..affd14cda69ecba74eadad410e4cd4e1bc9baf35 GIT binary patch literal 2908 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 literal 0 HcmV?d00001 diff --git a/docs/img/reports_table.png b/docs/img/reports_table.png new file mode 100644 index 0000000000000000000000000000000000000000..dd0c5ee40870aed56d53b2e7b0fba5e3aaf27250 GIT binary patch literal 10983 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 CtzumO literal 0 HcmV?d00001 diff --git a/docs/img/reports_unordered_list.png b/docs/img/reports_unordered_list.png new file mode 100644 index 0000000000000000000000000000000000000000..82b830d247994a1f87352107a8864f9fff288afe GIT binary patch literal 6912 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 g{|}os# H1
## H2
### H3
#### H4
##### H5
###### H6|![Report headings](../img/reports_headings.png)| + +### Text Emphasis + +The following table presents the text format options: + +|Format Option| MarkDown | Rendered Output | +|---|---|---| +|Bold | \*\*This is bold text\*\* and \_\_so is this\_\_ |**This is bold text** and __so is this__| +|Italics | \*This is italic text\* and \_so is this\_|*This is italic text* and _so is this_| +|Strikethrough |\~\~Strikethrough\~\~ |~~Strikethrough~~| +|Inline Code | \`this is code\`| `this is code` | + +### Blockquotes + +To create a blockquote, add a `>` before each line of the quote. Nest blockquotes by adding additional +`>` signs before each line of the nested blockquote. + +| MarkDown | Rendered Output | +|---|---| +| \> Blockquote
\>\> Nested quote 1
\>\>\> Nested quote 2
|![Report Blockquotes](../img/reports_blockquotes.png)| + +### Lists + +#### Ordered List + +Create an ordered list by numbering the list items with numbers followed by periods. The list items do not have to be numbered +correctly, but the list will be rendered numerically starting with `1.`. + +| MarkDown | Rendered Output | +|---|---| +| 1. Item 1
2. Item 2
1. Item 3
1. Item 4
|![Report ordered list](../img/reports_ordered_list.png)| + +#### Unordered List + +Create an unordered list by starting each line with the `+`, `-`, or `*` signs. Different +signs can be used to create the bullets in the same list, but they are all rendered uniformly. + +You can also use checkmarks (`* [x]`), following any of the bullet signs. + +To nest lists, indent nested items 2 spaces more than their parent list item. + +| MarkDown | Rendered Output | +|---|---| +| + Item 1
+ Item 2
  - Sub-item a:
    \* Sub-sub-item x
    + Sub-sub-item y
    - Sub-sub-item z
\* [x] A checkmark
|![Report unordered list](../img/reports_unordered_list.png)| + + +### Tables + +MarkDown code for a table looks like this: + +```markdown +| | Align Right | Align Left | Align Center | +| -------- | -----------:|:---------- |:------------:| +| 1 | 1 | 1 | 1 | +| 11 | 11 | 11 | 11 | +``` + +The rendered output should look like this: + +![Reports table](../img/reports_table.png) + +Add the table column names in the first row; each name is preceded and followed by a pipe (`|`). +In the second row, add sets of at least three hyphens (`---`) for each column, and add a pipe before and after each set +of hyphens. In the second row, you can specify each table column's contents alignment. To align the contents to the +left, place a colon (`:`) to the left of the hyphens. To align right, place a colon to the right of the hyphens. To +center align, place colons on both sides of the hyphens. + +### Code + +To render inline code, surround the code with single backticks (\`). For example \`code\` will be rendered `code`. + +To create block code, use one of the following options: +* Indent the code + ``` + from clearml import Task + + t = Task.init(project_name='My project', task_name='Base') + ``` + +* Surround code with "fences"--three backticks (```): + + ``` + from clearml import Task + + t = Task.init(project_name='My project', task_name='Base') + ``` + +Both of these options will be rendered as: + +``` +from clearml import Task + +t = Task.init(project_name='My project', task_name='Base') +``` + +#### Syntax Highlighting + +To display syntax highlighting, specify the coding language after the first fence (e.g. \```python, \```json, \```js, etc.): + + ```python + from clearml import Task + + t = Task.init(project_name='My project', task_name='Base') + ``` + +The rendered output should look like this: + +```py +from clearml import Task + +t = Task.init(project_name='My project', task_name='Base') +``` + + +### Links + +To create a link, enclose link text inside brackets, followed by the URL link enclosed in parentheses: + +``` +[link text](https://clear.ml) +``` + +The rendered output should look like this: +[link text](https://clear.ml) + +To add a title to the link, which you can see in a tooltip when hovering over the link, add the title after the URL +link in the parentheses: + +``` +[link with title](https://clear.ml "ClearML Documentation") +``` + +The rendered output should look like this: [link with title](https://clear.ml "ClearML Documentation"). Hover over the +link to see the link's title. + +### Collapsible Sections + +The MarkDown code for a collapsible panel looks like this: + +| MarkDown | Rendered Output | +|---|---| +|
 Section title
  Collapsible Section Contents
|
Section titleCollapsible Section Contents
| + +The collapsible panel is surrounded by `
` tags. Within the `
` tag, add the section's title between +the `` tags. This title can be seen when the panel is collapsed. After the `` tag, add the panel +contents. + +### Horizontal Rules + +Create horizontal lines using three hyphens (`---`), underscores (`___`), or asterisks (`***`): + +| MarkDown | Rendered Output | +|---|---| +| ---

___

***
|![Reports horizontal rules](../img/reports_horizontal_rules.png)| + + +### Images + +To add an image, add an exclamation point, followed by the alt text enclosed by brackets, followed by the link to the +image enclosed in parentheses: + +``` +![Logo](https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg) +``` + +The rendered output should look like this: + +![Logo](https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg) + +To add a title to the image, which you can see in a tooltip when hovering over the image, add the title after the image's +link: + +``` +![With title](https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg "ClearML logo") +``` +The rendered output should look like this: + +![Logo with title](https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg "ClearML logo") + +Hover over the image to see its title. + + + + + -![New project modal](../img/webapp_report_new_report.png) \ No newline at end of file