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

docs: Improve internal API documentation and update comment format to Yard #47

Closed
jaredcwhite opened this issue May 14, 2020 · 6 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@jaredcwhite
Copy link
Member

jaredcwhite commented May 14, 2020

UPDATE: see #283


Looking through the generated docs from Yard:
https://rubydoc.info/gems/bridgetown-core/

Right now any useful information contained therein is very spotty and some files have no documentation whatsoever. We should prioritize incremental progress towards a fairly complete set of documentation around the core set of Bridgetown objects. Not as worried about ancillary objects like a string utility here or a tag there.

@jaredcwhite jaredcwhite added the documentation Improvements or additions to documentation label May 14, 2020
@jaredcwhite jaredcwhite changed the title docs: Improve internal API documentation with a nod toward Yard docs docs: Improve internal API documentation and update comment format to Yard Jun 30, 2020
@jaredcwhite
Copy link
Member Author

Definitely want to make sure we're providing comprehensive hover info for editors using https://solargraph.org

@jaredcwhite
Copy link
Member Author

Also I'm assigning to you @ParamagicDev but obviously I can help out as well 😃

@KonnorRogers
Copy link
Member

@jaredcwhite what branch would you like me to fork off of? Main?

@jaredcwhite
Copy link
Member Author

@ParamagicDev yep, that's fine

@jaredcwhite
Copy link
Member Author

Some improvements in #171, including switching YARD's text processing to Markdown format

@jaredcwhite
Copy link
Member Author

Continuing to make progress in 0.20…still more to do though! 🤪

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
Projects
None yet
Development

No branches or pull requests

2 participants