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: add C / s2n-tls-sys doc references to s2n-tls docs #5012

Merged
merged 2 commits into from
Jan 16, 2025

Conversation

lrstewart
Copy link
Contributor

@lrstewart lrstewart commented Jan 9, 2025

Release Summary:

Description of changes:

Add links to the underlying C / s2n-tls-sys methods to the s2n-tls documentation. To avoid duplicating documentation, we should link to the existing docs where possible.

Putting an s2n-tls-sys method in "[]" links to the s2n-tls-sys documentation, which is generated from the C documentation. Here's an existing example: https://docs.rs/s2n-tls/latest/s2n_tls/cert_chain/struct.Builder.html

Call-outs:

The grep_simple_mistakes.sh script is not super effective at catching places we're missing the documentation, but it's better than nothing? I was playing around with writing a more serious lint, but the underlying problem is that it's not super clear where the "Corresponds" messages should be. For example, poll_recv_raw calls s2n_recv but the "Corresponds" message should go on poll_recv, which calls poll_recv_raw.

Testing:

Fairly simple doc change. I generated the docs and verified the links work as expected.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions bot added the s2n-core team label Jan 9, 2025
@lrstewart lrstewart marked this pull request as ready for review January 9, 2025 18:13
@lrstewart lrstewart requested a review from dougch as a code owner January 9, 2025 18:13
@lrstewart lrstewart enabled auto-merge January 15, 2025 23:58
@lrstewart lrstewart added this pull request to the merge queue Jan 16, 2025
Merged via the queue into aws:main with commit 4b361d4 Jan 16, 2025
42 checks passed
@lrstewart lrstewart deleted the docs branch January 16, 2025 07:37
johubertj pushed a commit to johubertj/s2n-tls that referenced this pull request Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants