All Projects → AlencarGabriel → ProtheusDoc-VsCode

AlencarGabriel / ProtheusDoc-VsCode

Licence: other
Repositório para implementação dinâmica do ProtheusDoc do TDS para VsCode

Programming Languages

typescript
32286 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to ProtheusDoc-VsCode

tds-vscode
Totvs Developer Studio for vscode
Stars: ✭ 135 (+610.53%)
Mutual labels:  advpl, totvs
advpl-MsgTimer
Função AdvPL de mensagens (Alert, Info, Stop, Success, YesNo e NoYes) com Timer para fechamento automático
Stars: ✭ 17 (-10.53%)
Mutual labels:  advpl, totvs
vsc html5 boilerplate
This is a Visual Studio Code snippet extension for generating HTML 5 boilerplate code
Stars: ✭ 32 (+68.42%)
Mutual labels:  snippet, vscode-extension
vscode-create-file-folder
A small vscode extension that help you to create files & folder in Atom Style.
Stars: ✭ 27 (+42.11%)
Mutual labels:  vscode-extension
vscode-gitbook-kit
An Extension for VSCode to act as gitbook editor
Stars: ✭ 26 (+36.84%)
Mutual labels:  vscode-extension
vscode-gleam
📟 Gleam support for VS Code
Stars: ✭ 34 (+78.95%)
Mutual labels:  vscode-extension
SmartContractTrading-wFabric1-4-VSCodeExt
Learn now to create a smart contract with VSCode
Stars: ✭ 27 (+42.11%)
Mutual labels:  vscode-extension
Render-CRLF
This Visual Studio Code extension shows end-of-line character (CR, LF, or CRLF) when whitespace rendering is turned on.
Stars: ✭ 16 (-15.79%)
Mutual labels:  vscode-extension
graphql-codegen-vscode
vscode extension which runs graphql-codegen whenever you save a query/mutation
Stars: ✭ 41 (+115.79%)
Mutual labels:  vscode-extension
multicopy
VS Code extension to copy and paste multiple snippets of code in your workspace.
Stars: ✭ 29 (+52.63%)
Mutual labels:  vscode-extension
clj-kondo.lsp
Clj-kondo language server and VSCode extension: https://marketplace.visualstudio.com/items?itemName=borkdude.clj-kondo
Stars: ✭ 17 (-10.53%)
Mutual labels:  vscode-extension
vscode-checkpoints
Checkpoints for your code editing.
Stars: ✭ 27 (+42.11%)
Mutual labels:  vscode-extension
Shortcut-Menu-Bar-VSCode-Extension
Add handy buttons like beautify, show opened files, save, toggle terminal, etc to the editor menu bar in VSCode. You can also create your own buttons with custom commands. VSCode Marketplace link: https://marketplace.visualstudio.com/items?itemName=jerrygoyal.shortcut-menu-bar
Stars: ✭ 126 (+563.16%)
Mutual labels:  vscode-extension
vscode-wow-api
WoW extension for VSCode
Stars: ✭ 40 (+110.53%)
Mutual labels:  vscode-extension
theme-bluloco-light
A fancy but yet sophisticated light designer color scheme.
Stars: ✭ 73 (+284.21%)
Mutual labels:  vscode-extension
markdown-live
📝 Real-time Markdown Editor & Previewer for VS Code
Stars: ✭ 18 (-5.26%)
Mutual labels:  vscode-extension
vscode-fzf-quick-open
vscode extension providing quick file/folder open and searching using fzf
Stars: ✭ 42 (+121.05%)
Mutual labels:  vscode-extension
vscode-tlaplus
TLA+ language support for Visual Studio Code
Stars: ✭ 213 (+1021.05%)
Mutual labels:  vscode-extension
vscode-javascript-booster
Sprinkle extra refactorings, code actions and commands over your JavaScript! 🍩 TypeScript and Flow are first class citizens as well!
Stars: ✭ 115 (+505.26%)
Mutual labels:  vscode-extension
advpl-rest-examples
Exemplos de desenvolvimento de aplicações REST com AdvPL (em PT-BR)
Stars: ✭ 19 (+0%)
Mutual labels:  advpl

Open in Visual Studio Code Version Installs Downloads Rating GitHub last commit Visual Studio Marketplace Last Updated GitHub Workflow Status GitHub top language GitHub Repo stars

ProtheusDoc for VsCode (AdvPL)

Suporte aos recursos e snippets de documentação TOTVS ProtheusDoc para VsCode.

ProtheusDoc for VsCode

Theme: Atom One Dark

Estou muito feliz pelo seu Download e espero que goste!


Descrição

Esta extensão irá detectar a sintaxe de uma função, método ou classe e gerar uma documentação dinâmica no formato ProtheusDoc.

Conheça mais sobre o ProtheusDoc neste post: https://gabrielalencar.dev/2020/01/29/ProtheusDoc-for-VsCode/

Confira este post especial em comemoração a marca de 3k users: #48

Issues

Caso encontre algum problema, tenha alguma dúvida ou sugestão de melhoria, fique a vontade para abrir uma Issue ou enviar um Pull Request com sua implementação.

Wiki

Acesse a Wiki para conhecer os recursos, comandos e atalhos da extensão. Lá você encontrará dicas e instruções para configurá-la no seu ambiente, e desfrutar dos recursos da melhor forma.

Features previstas:

  • Implementar geração do cabeçalho lendo a declaração da Função;
  • Implementar configuração para o nome do Autor Default (caso omitido apresenta o do SO);
  • Implementar configuração para ocultar marcadores não obrigatórios;
  • Implementar Snippets dos marcadores mais comuns do ProtheusDoc;
  • Implementar geração do cabeçalho lendo a declaração do Método;
  • Implementar geração do cabeçalho lendo a declaração da Classe;
  • Implementar Text Decoration para os atributos do ProtheusDoc ficarem negritos;
  • Implementar Hover de Documentação nas chamadas dos identificadores para mostrar o ProtheusDOC;
  • Implementar geração de HTML das documentações (Será necessário apoio da comunidade);
  • Implementar Diagnóstico da sintaxe e de valores preenchidos dos principais atributos ProtheusDoc;
  • Adicionar no IntelliSense todas as palavras/words do editor aberto;
  • Implementar função para criar comentários no cabeçalho de todas as funções do fonte;
  • Outras solicitações de melhorias pendentes: Veja aqui GitHub issues by-label

Comandos & Atalhos da Extensão

A extensão disponibiliza vários comandos, itens de contexto e alguns atalhos para utilização dos recursos implementados.


Hover de documentações

Ao passar o mouse sobre uma função, método ou classe, um hover apresentará os dados das documentações ProtheusDoc presentes na tabela de documentações:

Hover de Documentação ProtheusDoc

Theme: Atom One Dark


Documentação HTML

Com essa extensão é possível exportar as documentações ProtheusDoc para HTML.


Tabela de documentações

A tabela de documentações armazena uma lista de documentações ProtheusDoc detectadas na Workspace ou nos arquivos abertos.


Configurações da extensão e valores default

A extensão disponibiliza uma série de configurações especiais, inclusive permite alterar os valores default de alguns atributos do ProtheusDoc.


Diagnóstico das documentações ProtheusDoc

As documentações ProtheusDoc devem seguir uma convenção padrão da TOTVS, por isso é disponibilizado um "validador" para diagnisticar as documentações.


Aproveite, me ajuda e com certeza irá te ajudar também! ❤️


Esta extensão foi criada e é mantida pela comunidade. Não tem nenhum vínculo direto ou indireto com a TOTVS®, qualquer uma de suas franquias ou qualquer um de seus representantes. ProtheusDoc é uma convenção criada e mantida pela TOTVS®. Esta extensão tem como objetivo apenas prover recursos que facilitem o uso desta convenção.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].