Skip to content

[Beginner] Correct broken links to classes & functions in documentation #1158

@niccokunzmann

Description

@niccokunzmann

Choose a documentation file and correct all the links to Python objects.

We have a lot of documentation files. Sometimes, we link to components, functions, and other objects and the links don't work.

  • Working link: Image
  • Broken link: Image

Please read through as many files as you like and do the following:

  • If the file has no broken links, comment below that it is perfect! Thanks!
  • If the file contains one or more broken links, please fix them (see guidance). They need the "fully qualified name". Example:
    Image
  • If the file contains a prefix of :py on to the Python object, remove it.
  • Verify that the links that you fix are actually fixed by viewing the pull request preview that Read the Docs will generate after about one or two minutes. The link should appear in the pull request description automatically. If not, then visit https://app.readthedocs.org/projects/icalendar/builds/ to find your pull request's preview build, click it, and click the link to preview the docs. Also edit your PR description to include the link if it doesn't appear. This makes your PR easier to review.

Guidance

(GitHub only) For some files, you can Make small edits via GitHub.

(Local setup) For the API Reference in /reference/, you need to find the file in src/icalendar and build the documentation on your computer. See also #1072 for important details of how to hyperlink Python objects in docstrings.

Have a look at the different styles of links in the documentation.

Additionally, we value changes to the documentation to make it easier to understand for first-time users!

Checklist

All of these files need checking before closing the issue. If you create your first pull request, please only modify one file!

After #1150 is merged:

After #1136 is merged:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions