I think there are tiny bits of documentation that are automatically generated(OpenGL?), but I think they are well labeled.
In general its not a problem, its mostly typed in by humans, typos and all. s. On Thu, Apr 30, 2020 at 2:16 PM Dexter Lagan <[email protected]> wrote: > Thanks, this guide is great. I'll make sure I fix whatever problem I > find when I scour the docs. I do have a question however: say I find a typo > in a function definition, is there any part of the doc that is > automatically generated, and should not be updated, or updated with > specific attention? > > Dex > > On Thu, Apr 30, 2020 at 11:55 AM Stephen De Gabrielle < > [email protected]> wrote: > >> I'd forgotten the tutorial to contributing - someone kindly reminded me >> recently >> https://blog.racket-lang.org/2017/09/tutorial-contributing-to-racket.html >> >> This covers everything from fixing a typo to contributing to the racket >> language and the main distribution. >> >> it is worth the read! >> >> S >> >> On Thursday, April 30, 2020 at 10:49:33 AM UTC+1, Stephen De Gabrielle >> wrote: >>> >>> Yo Racketeers! >>> >>> Someone recently mentioned that is was tricky to update documentation. >>> it can be. >>> I thought I'd provide the steps I took to create a PR for the DrRacket >>> documentation in the hope that they are useful for others who see an issue >>> with documentation but finding locating the right scribble file a problem. >>> >>> In my case I wanted to create a PR to update the 'Extending DrRacket' >>> part of the DrRacket manual. >>> >>> My steps were >>> 1. click on the header of the heading in the manual, it opens up with a >>> little link on how to link to that section note the path: >>> scribblings/drracket/drracket.scrbl >>> Link to this section with >>> @secref["extending-drracket" >>> #:doc '(lib "scribblings/drracket/drracket.scrbl")] >>> >>> 2. go to the DrRacket repo and look for something matching that path. >>> It was buried a little but I found it at >>> https://github.com/racket/drracket/blob/master/drracket/scribblings/drracket/drracket.scrbl >>> >>> 3. this scribble file is a list of includes, but I was able to match >>> https://docs.racket-lang.org/drracket/extending-drracket.html >>> with >>> @include-section["extending.scrbl"] >>> >>> 4. opening extending.scrbl I find the section I want to change >>> >>> https://github.com/racket/drracket/blob/master/drracket/scribblings/drracket/extending.scrbl >>> >>> #lang scribble/doc >>> @(require "common.rkt" >>> (for-label compiler/cm setup/parallel-build racket/promise)) >>> @(define racodoc '(lib "scribblings/raco/raco.scrbl")) >>> @title[#:tag "extending-drracket"]{Extending DrRacket} >>> DrRacket supports two forms of extension to the programming >>> environment: >>> @itemize[ >>> (gmail formatted this weirdly) >>> >>> 5. For simple changes (e.g. typos) you can just list in place and create >>> a PR >>> - for more complex changes you will need to fork the repo and rebuild >>> the scribble to ensure it works before submitting the PR. e.g >>> https://github.com/racket/drracket/pull/372 >>> >>> 6. if you run into trouble ask here on racket-users, or on the Racket >>> slack - there are many helpful racketeers out there. >>> >>> Kind regards >>> >>> Stephen >>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Racket Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/racket-users/9e7438ef-0a7d-4660-a5ba-c2bb41928a3c%40googlegroups.com >> <https://groups.google.com/d/msgid/racket-users/9e7438ef-0a7d-4660-a5ba-c2bb41928a3c%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAGHj7-%2BCWZn6VjCVuNPkw1-94Wq%2BzLczc4GVHySrPRJ-2r2WKQ%40mail.gmail.com.

