Psa api 1.0.0 docs #394
No reviewers
Labels
No labels
api-spec
bug
CLA requested
CLA valid
compliance
DO NOT MERGE
duplicate
enhancement
feature branch
good first issue
HEADER FORMATTING ISSUE
help wanted
Information
invalid
Jira status: AWAITING REVIEW
Jira status: CLOSED
Jira status: DONE
Jira status: IN PROGRESS
Jira status: IN REVIEW
Jira status: OPEN
Jira status: REOPENED
Jira status: RESOLVED
mirrored
mirror internally
needs: backports
needs: ci
needs: design review
needs: preceding PR
needs: review
needs: work
notabug
open for community contribution
Product Backlog
question
ready for merge
security
stale
type: bug
type: enhancement
type: question
web pages
wontfix
writing
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-ARMmbed/mbed-crypto!394
Loading…
Reference in a new issue
No description provided.
Delete branch "psa-api-1.0.0-docs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I can see that the two last commits are correct, but I have hard time reviewing the first one. I built the html documentation with the docker image, but you seem to have newer version of sphinx installed. Because of this there is a huge diff, mostly .css and .js, and they should be more or less safe to ignore, but there is tons of inline formatting and it would be very time consuming to verify if there was change in the text.
I can confirm that the files in the
_sourcesdirectory match if that helps.I can approve if you find this satisfying, but I would prefer to have some more confidence. Could you perhaps generate the documentation with the docker image and update the PR? I would hope that it would lead to identical or close to identical results on both of our systems. Or do you have an idea how this could be reviewed better?
Good point. I'll re-generate the files in the official Docker environment.
Regenerated. I also updated the version in index.html, I'd forgotten to do that earlier.
Thank you, now the html is almost identical, the only difference is that there are couple of unused files in this PR:
html/_static/documentation_options.js
html/_static/jquery-3.2.1.js
html/_static/language_data.js
html/_static/underscore-1.3.1.js
Have you regenerated the .pdf as well? (I can see many differences, the ones I checked are only alignment, but diff-pdf shows a lot of them and it would be really time consuming to go through all of them.)
I had amended the commit without paying attention to the changed set of support files, which explains why the files that were present in the original were still present in the amended version. I've amended the commit again to remove those files.
I don't know what happened with the PDF. It had identical contents but slightly different formatting, so I must have used one from a different run with a different version of Sphinx. I've amended it again, and I made sure to copy the PDF from the same build tree as the HTML files.
It's unfortunate that we don't have an official CI build for the spec. There's actually an official PDF, but for some reason it isn't getting generated on the
psa-crypto-api-1.0.0tag (in the privatepsa-crypto-apirepository), there seems to be something wrong with the CI script.Thanks, looks good to me!