Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iniciar com a documentação #37

Closed
ghost opened this issue Oct 5, 2019 · 5 comments
Closed

Iniciar com a documentação #37

ghost opened this issue Oct 5, 2019 · 5 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed

Comments

@ghost
Copy link

ghost commented Oct 5, 2019

Descrição da feature:
Iniciar com a criação da documentação da biblioteca.

Necessidade:
Documentar o código é bom, mas ter uma boa documentação é extraordinário. Você já deve ter tentado usar alguma funcionalidade de alguma lib e a mesma não tinha uma boa documentação ou até mesmo nem tinha né ? Por isso queremos dar inicio logo a criação da documentação.
Isso vai ajudar até mesmo a pessoas que queiram contribuir, facilitando o seu entendimento do código.

Implementação:
Pode ser colocada na pasta docs no arquivo README e a partir desse arquivo seria possível navegar para as demais documentações. Descrevendo a funcionalidade e no minimo um exemplo de uso.

@ghost ghost added documentation Improvements or additions to documentation enhancement New feature or request hacktoberfest Issues para o hacktoberfest labels Oct 5, 2019
@ghost ghost pinned this issue Oct 8, 2019
@gabrielvassoler
Copy link
Contributor

gabrielvassoler commented Oct 10, 2019

Estava pensando nas estratégias de documentação e fiquei em dúvida quanto à localidade dos arquivos. Seria mais interessante centralizá-los em um arquivo só (por exemplo, criar um .md somente para isso) ou gerar um arquivo para cada um dos módulos (por exemplo, um arquivo para o SimpleGraph, um para os testes, etc.) ?

Fico no aguardo da resposta e me coloco a disposição para ajudar no preenchimento da documentação :)

@ghost
Copy link
Author

ghost commented Oct 10, 2019

Eu acho que poderíamos criar uma pasta docs, criar um arquivo principal, possuindo os tópicos da biblioteca e a partir dele conseguiremos ir a todos os outros tópicos.

Ex:

./docs/MAIN.md

Nesse arquivo teria tipo um sumário levando para os demais tópicos.

./docs/graphs/SimpleGraph.md

Nesse arquivo teria a documentação, com exemplos do funcionamento da classe.

O que você acha?

@gabrielvassoler
Copy link
Contributor

Eu achei uma ótima ideia!

Você acha importante fazer uma explicação básica sobre a classe antes de entrar nos detalhes do funcionamento/uso das funções?

@ghost
Copy link
Author

ghost commented Oct 12, 2019

Seria algo bem positivo, assim o usuário teria uma noção maior do objetivo daquela classe e também o que ela pode fazer.

@ghost ghost added the help wanted Extra attention is needed label Oct 23, 2019
ghost pushed a commit that referenced this issue Oct 31, 2019
ghost referenced this issue Nov 1, 2019
@ghost ghost removed the hacktoberfest Issues para o hacktoberfest label Nov 1, 2019
ghost pushed a commit that referenced this issue Nov 4, 2019
@ghost
Copy link
Author

ghost commented Nov 4, 2019

Documentação iniciada. Será criadas novas issues para documentar cada funcionalidade.

@ghost ghost closed this as completed Nov 4, 2019
@ghost ghost unpinned this issue Nov 4, 2019
ghost pushed a commit that referenced this issue Nov 6, 2019
Atualizando dados sobre a documentação #37
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant