Skip to content

docs: rewrite README - continuation#634

Merged
jku merged 2 commits intosecure-systems-lab:mainfrom
MVrachev:rewrite-readme
Sep 4, 2023
Merged

docs: rewrite README - continuation#634
jku merged 2 commits intosecure-systems-lab:mainfrom
MVrachev:rewrite-readme

Conversation

@MVrachev
Copy link
Copy Markdown
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

Lukas Puehringer 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
Copy Markdown
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
@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.

2 participants