Skip to content

Remove duplicated user documentation #3299

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

Merged
merged 2 commits into from
Nov 12, 2018
Merged

Remove duplicated user documentation #3299

merged 2 commits into from
Nov 12, 2018

Conversation

johnnonweiler
Copy link
Contributor

@johnnonweiler johnnonweiler commented Nov 9, 2018

This PR deletes the Doxygen version of the user manual cbmc-user-manual.md, with a view to using the version in the doc/cprover-manual folder instead, and updates associated links. (The new version has similar contents, but is divided into multiple files.)

Duplicated documentation in the doc/cprover-manual folder is also deleted, to avoid any confusion about which version to use and maintain.

The removed version had a big advantage in that it was being automatically published to http://cprover.diffblue.com by Travis CI. I'm making this PR on the assumption that something similar can be setup for the new version soon.

  • Each commit message has a non-empty body, explaining why the change was made.
  • Methods or procedures I have added are documented, following the guidelines provided in CODING_STANDARD.md.
  • Regression or unit tests are included, or existing tests cover the modified code (in this case I have detailed which ones those are in the commit message).
  • My commit message includes data points confirming performance improvements (if claimed).
  • My PR is restricted to a single feature or bugfix.
  • White-space or formatting changes outside the feature-related changed lines are in commits of their own.

John Nonweiler added 2 commits November 8, 2018 17:24
Remove the version of the user manual published at
http://cprover.diffblue.com/cbmc-user-manual.html
and link to http://www.cprover.org/cprover-manual/ instead, in order to
make a clearer separation between the _user_ and _developer_
documentation.

There is updated source intended for the user manual, with almost
identical contents to the removed cbmc-user-manual.md, in the
doc/cprover-manual folder.
'assumptions.md' contains similar contents to the other files in the
doc/cprover-manual folder.  The version in the other files is more
up-to-date.  This commit removes the duplicate to avoid confusion when
using or updating the documentation.

Also, this removes the section "Bounded Model Checking with CBMC"
from cbmc-tutorial.md, because there is an idential copy of that section
in  introduction.md.
Copy link
Contributor

@allredj allredj left a comment

Choose a reason for hiding this comment

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

⚠️
Diffblue compatibility check is currently unavailable.
Please create manual bump.
(cbmc commit: a6c547f).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/90827502

@@ -1,23 +1,5 @@
[CPROVER Manual TOC](../../)

## Bounded Model Checking with CBMC
Copy link
Member

Choose a reason for hiding this comment

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

Where is this duplicated?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@peterschrammel peterschrammel removed their assignment Nov 11, 2018
@johnnonweiler johnnonweiler merged commit 23271d9 into diffblue:develop Nov 12, 2018
@johnnonweiler johnnonweiler deleted the doc/remove-doxygen-user-manual branch November 12, 2018 09:20
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.

5 participants