Download
Ascoos DoBu Helper
Official VS Code Snippet Extension for DoBu ? Documentation Builder for Ascoos OS
?? Ascoos DoBu Helper ????? ?? ??????? ?????? snippets ??? ?? DoBu ???? ??? Visual Studio Code.
??? ????????? ?? ??????????? ??????? ??? ????? DoBu documentation blocks ?? PHP, CSS, JavaScript, C++ ??? ????? ???????.
?? ????? ?? DoBu;
?? DoBu (DOcumentation BUilder) ????? ??? Documentation DSL ?????? ??????????? ??? ?? Ascoos OS ???????????.
????? ??? ????????????? ?????? ??????????? ??? ??? ???? ?? ???? docblocks ??? ??????????? ???????????? ????????????, ???????????? ??????, ????????????, ??????? ?? ???????? formats ??? ????? ????.
??????? ?? ??????? README ??? DoBu ??? ???????????? ????????????.
????? ??????????????
-
???? ??? 40 ?????? snippets ??? DoBu syntax
-
?????????? ??? PHP ? CSS ? JavaScript ? C++ ? Plaintext
-
?????? File Skeleton ?? Ascoos OS branding
-
?????? templates ??? ???????, ????????, ?????????, ????????, ???????????, formulas ?.?.
-
???????????? blocks (`en` / `el`)
-
???????? ?????????? ???????????, ???????? ???????, namespaces ?.??.
???????????
?? extension ?????????? ???? ?? ????? ???? ?? VSIX ??????.
???? & ???????????
-
??????? ??? ?????? Releases
-
???????? ?? ??? ???????? ??????, ?.?. `ascoos-dobu-helper-x.x.x.vsix`
-
?????? ?? Visual Studio Code
-
??????? ??? Extensions (`Ctrl+Shift+X`)
-
???? ???? ???
... ???? ????? ? Install from VSIX...
-
??????? ?? ?????? `.vsix` ??? ?????????
> ????????: ?? ???????? ???????? ?? ????? ????????? ??? ????????? ??? ?? VS Code Marketplace.
??? ?? ?? ???????????????
???? ????????????? ???? ??? ???? ???????? prefixes ??? ???? Tab:
?????? & ??????? Snippets
| Prefix | ????????? |
|-------------------------------------|--------------------------------------------------------|
| @dobu-file-skeleton | ?????? DoBu File Skeleton |
| php-dobu-file-skeleton | ?????? PHP ?????? ?? DoBu header (????????????) |
| @dobu-class-skeleton | ???????? ?????? ?? methods |
| @dobu-class-method | ??? ??????? ???? ?? ????? |
| @dobu-docblock-skeleton | ?????? DoBu dockblock |
| @dobu-skeleton-ascoos | Ascoos OS block |
| @dobu-skeleton-project | Project block |
| @dobu-skeleton-license | ??????? ?????? ?????? |
| @dobu-skeleton-author | ??????????? ????????? |
???????????? & ??????????? Snippets
-
`@dobu-intro` ? ????????
-
`@dobu-summary` ? ????????
-
`@dobu-desc` ? ????????? ?????????
-
`@dobu-category` / `@dobu-subcategory`
-
`@dobu-params-method-skeleton` ? ?????????? ???????
-
`@dobu-return-method` ? Return value
-
`@dobu-throws` ? ??????????
-
`@dobu-formula` ? ??????????? ????? (LaTeX / MathML)
Tip: ????? @dobu ??? ?? ???? ??? ?? ????????? snippets ??????????.
????????????
??????????: ??????? ?????? ?????? (License)
???? ????????????? snippets ??? ????????? ????? license, ??????????? ?????? dropdown ?? ???? ??? ?????????? ?????? ??? Ascoos OS:

??????????: ?????? PHP File Skeleton
??????????????? php-dobu-file-skeleton ??? ???????? Tab, ????????? ???????? ???? ?????? ???????? ???????:

<?php
/*
dobu {
file:id(`FILE-ID`),name(`${TM_FILENAME_BASE}`) {
ascoos { ... },
project { ... }
}
}
*/
declare(strict_types=1);
namespace ASCOOS\OS\...;
defined("ALEXSOFT_RUN_CMS") or die("Prohibition of Access.");
...
?>

??????????: ???????? ??????? ?? ?????
method:id(`myMethod`),name(`myMethod`),syntax(`myMethod(string $param)`),return(`bool`),langs {
en {`Description in English`},
el {`????????? ??? ????????`}
},
?????????
??????????
Christos Drogidis
Ascoos OS Team
?????
?? extension ?????????? ??? ??? AGL (Ascoos General License).
????? ???????????? ???: http://docs.ascoos.com/lics/ascoos/AGL.html
|