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: rewrite README - continuation #634

Merged
merged 2 commits into from
Sep 4, 2023

Conversation

MVrachev
Copy link
Collaborator

@MVrachev MVrachev commented Sep 1, 2023

Superceds pr #624 with the only change that I applied Jussi's comment from the original pr.

Description from original pr:

  • Switch from rst to markdown (syntax is just so much easier)

  • Add honest project description (securesystemslib is for TUF and in-toto).

  • Remove wordy Overview section. Relevant information about crypto backends, and key types and formats should be documented as part of the API on RTD.

  • Replace legacy interface snippets in Usage section with link to securesystemslib RTD page.

Legacy interfaces have functional replacements in the new Signer API, i.e. CryptoSigner for file-based RSA, ed25519, ecdsa keys, and GPGSigner for GPG keys.

Signer API docs are still WIP (see #622), but already seem more useful than the legacy docs. And we definitely don't want to encourage anyone to use legacy interfaces.

  • Shorten installation/testing sections.

Fixes README part of #511

lukpueh and others added 2 commits August 24, 2023 17:49
- Switch from rst to markdown (syntax is just so much easier)

- Add honest project description (securesystemslib is for TUF and
  in-toto).

- Remove wordy Overview section. Relevant information about
  crypto backends, and key types and formats should be documented
  as part of the API on RTD.

- Replace legacy interface snippets in Usage section
  with link to securesystemslib RTD page.

  Legacy interfaces have functional replacements in the new
  Signer API, i.e. CryptoSigner for file-based RSA, ed25519, ecdsa
  keys, and GPGSigner for GPG keys.

  Signer API docs are still WIP (see secure-systems-lab#622), but already seem more useful
  than the legacy docs. And we definitely don't want to encourage anyone
  to use legacy interfaces.

- Shorten installation/testing sections.

Signed-off-by: Lukas Puehringer <[email protected]>
@jku jku mentioned this pull request Sep 4, 2023
Copy link
Collaborator

@jku jku left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the tweaks, looks good to me now.

@jku jku merged commit d0dcbd8 into secure-systems-lab:main Sep 4, 2023
19 checks passed
@jku jku mentioned this pull request Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants