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
Tracking doc: migrating to TSDoc #6118
Comments
Hi @jackfranklin is there a page/readme somewhere explaining the new doc workflow? specifically, I'm currious as to the workflow for turning the tsdocs into a user facing doc site. (github readmes?) if this is already implemented somewhere (such as when running thanks |
@jasonswearingen not yet; right now the docs get outputted as Markdown into the |
@jackfranklin https://github.com/puppeteer/puppeteer/tree/main/new-docs This page isnt found! |
Hello everyone! I have constructed this reply as a small FAQ to try to answer questions that are going to be appearing as you start investigating this issue and to provide help to other members of the community that are looking to start coding! 🤔 Where are the docs?As @Hanaffi said, the 637a1f7409@puppeteer/puppeteer by @jackfranklin:
As the commit description indicates, they where changed to be generated via Travis CI which was then changed to Github Actions. 😲 What now?If you are looking into investigating this issue and are interested in understanding the structure before running any code, I have restored some of the documents on main@lumbridge01/puppeteer-6118/new-docs. If you want start tackling this challenge, I recollected:
On lumbridge01/puppeteer-6118! I initially updated the fork to organize the information and start working on the issue, but then I invested some extra time to explain how to get started, in the interest of helping anyone who is currently investigating this same issue! 🎉 Lets go!I will be tackling parts of this challenge in the following days and I encourage everyone to join! Personally, I will be tracking my progress on that repository and everyone is welcomed to contribute there if you are looking to organize similar work on a single fork.
Happy coding! |
Hello, @lumbridge01 sir I am interested in this project and want to contribute as a GSOC student. |
Hello @lumbridge01 @jackfranklin sir, I went through the issue and and I also visited @lumbridge01 repository which is really well describe by him, I want to start contributing, but I don't know where to begin as @lumbridge01 they have covered a lot of the documenting, So to address this issue can someone link us to the work that is left to do, and we can start by Migrating the documentation to tsDoc Simply can anyone tell me if I have to Contribute from where can I get the Mark down documentation and how do I know what is remaining to do |
Hi @jackfranklin. I would like to take up this issue. Will update regularly with changes/progress. |
Hi @jackfranklin, I am getting |
Hi. I'm Jessie in Puerto Rico. I am a nontraditional student, returning to school after a long hiatus. I have formerly worked as a Python and JavaScript developer including using Puppeteer for PDFs and Selenium for testing. I'd like to get better with TypeScript and would like to contribute as a GSOC student. |
Closing this issue as we've completed the bulk of this work. |
@jackfranklin is there a explanation of the new doc workflow somewhere? looking around the repo I still don't see it. I see /utils/doclint/ which looks interesting though! |
I found that confusing too. Same paragraphs were added to both How do maintainers synchronize paragraphs between |
We have recently had a week long push where many team members contributed documentation to the codebase in the form of TSDoc comments that are used to generate the documentation in the new-docs folder.
This issue is to track the remainder of the work done to migrate our documentation fully to being powered by TSDoc.
npm run generate-docs
API extractor spits quite a few warnings out. We should fix these warnings (or silence any we are OK with)@internal
so we don't accidentally generate docs for them)docs/api.md
to generate the interface for browsing the documentation. We have some options here:docs/api.md
and all the tooling (utils/doclint
) around itUpdate: 08-07-20
Chatted with @mathiasbynens and we have come up with a plan:
api.md
are ported.docs/api.md
to point users tonew-docs/puppeteer.puppeteer.md
.docs/api.md
to contain links to old documentation on GitHub, so users on version <5 can still find the docs they need.The text was updated successfully, but these errors were encountered: