Skip to content

Editorial updates of documentation#1171

Merged
matsduf merged 8 commits into
zonemaster:releases/v2023.1.1from
matsduf:update-general-documentation
Jul 12, 2023
Merged

Editorial updates of documentation#1171
matsduf merged 8 commits into
zonemaster:releases/v2023.1.1from
matsduf:update-general-documentation

Conversation

@matsduf

@matsduf matsduf commented Jun 22, 2023

Copy link
Copy Markdown
Contributor

Purpose

  • Makes it easier to navigate to the SUMMARY structure.
  • Makes a list of user guides.
  • Adds missing test zones to the structure and README
  • Updates Wishlist (relates to Update Wishlist #629)

Changes

  • README.md
  • docs/public/SUMMARY.md

and several other files.

How to test this PR

Review.

@matsduf matsduf added A-Documentation Area: Documentation only. V-Patch Versioning: The change gives an update of patch in version. labels Jun 22, 2023
@matsduf matsduf added this to the v2023.2 milestone Jun 22, 2023
@matsduf matsduf requested review from a user, hannaeko, marc-vanderwal, mattias-p and tgreenx June 22, 2023 15:33
Comment thread README.md Outdated
Comment thread docs/public/specifications/README.md Outdated
@matsduf matsduf requested a review from a user June 23, 2023 18:58

@tgreenx tgreenx left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I suggest to include this PR in 2023.1.1.

Comment thread README.md Outdated
Comment thread docs/public/specifications/README.md Outdated
Comment thread docs/public/specifications/README.md Outdated

@tgreenx tgreenx left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I did another pass through all README.md and other main documents in docs/public/ and found the following nits below. Moreover I think the file WISHLIST.md can be updated: items 2, 3, 4, 8 (soonTM) can all be removed, possibly items 5 and 6 too.

Additional changes suggestions:

The the -> Then the

has to install the [Zonemaster-Backend] and the [Zonemaster-GUI]. The the

This if -> This is

list. This if for one-way communication only.

do -> does

If Zonemaster do not report when there is a DNS error, or if

not with -> not work with

latest version of Zonemaster (it will not with older version than v2022.2,

Adress-TP -> Address-TP

* Directory structure for scenarios for test cases in the Adress-TP test module.

@matsduf matsduf requested a review from tgreenx June 28, 2023 16:27
@matsduf

matsduf commented Jun 28, 2023

Copy link
Copy Markdown
Contributor Author

@PNAX and @tgreenx, please re-review.

Comment thread docs/public/SUMMARY.md Outdated
Comment on lines +38 to +40
- [DNSSEC-TP](specifications/test-zones/DNSSEC-TP)
- [Nameserver-TP](specifications/test-zones/Nameserver-TP)
- [Zone-TP](specifications/test-zones/Zone-TP)

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Such entries will prevent building the documentation. They should link to a document not a folder.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Will fix by including READMEs.

Comment thread docs/public/configuration/README.md Outdated
Comment on lines +3 to +4
*Click on [SUMMARY](../SUMMARY.md) to view a linked tree structur of all documents
under "public".*

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This will create a broken link when building the HTML documentation. The SUMMARY.md file won't have any HTML counterpart. I suggest removing this paragraph (and all similar paragraphs in the other documents).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Is the name SUMMARY.md magic? If I create a symlink TREE.md --> SUMMARY.md will then TREE.md get an HTML counterpart?

I really want to use the SUMMARY.md since it is very helpful for the users instead walking through the README.md files.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

No there is no magic, as the documentation says: "The summary file is used by mdBook to know what chapters to include, in what order they should appear, what their hierarchy is and where the source files are. Without this file, there is no book."
In order to have an HTML file, you need to list the Markdown file into SUMMARY.md. And currently, I don't feel at ease with listing SUMMARY.md into itself.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I understand what you mean, but the SUMMARY file is really useful when navigating in the document tree. I think it would be wrong to hide it for the readers in Github.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

The new docs/public/README.md is not included in SUMMARY.md and I guess that it does not have to be included, and then I can keep the link in that README, but remove it from the other READMEs.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Now that I better understand how it works I can see that there were some documents under specification/test-zones that were missing.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Well it could be an idea to include the docs/public/README.md to the SUMMARY.md file. In this way, the landing page would be this README file.

diff --git a/docs/public/SUMMARY.md b/docs/public/SUMMARY.md
index 33738dda..86fa3090 100644
--- a/docs/public/SUMMARY.md
+++ b/docs/public/SUMMARY.md
@@ -2,6 +2,7 @@
  https://rust-lang.github.io/mdBook/format/summary.html -->
 # Documents in public document tree
 
+- [Introduction](README.md)
 - [Installation](installation/README.md)
     - [Prerequisites](installation/prerequisites.md)
     - [Zonemaster-LDNS](installation/zonemaster-ldns.md)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

If docs/public/README.md is included in SUMMARY.md then it cannot link to SUMMARY.md. I prefer to have it this way. I really want to be able to link to SUMMARY.md for Github users.

Comment thread WISHLIST.md Outdated
Comment thread WISHLIST.md Outdated
Comment thread docs/public/README.md Outdated
Comment thread docs/public/README.md Outdated
Comment thread docs/public/README.md Outdated
Comment thread docs/public/specifications/README.md Outdated
Comment thread docs/public/specifications/tests/README.md
Comment thread docs/public/upgrading/README.md Outdated
Comment thread docs/public/upgrading/README.md Outdated
Comment thread docs/public/using/README.md Outdated
@tgreenx tgreenx modified the milestones: v2023.2, v2023.1.1 Jun 29, 2023
@tgreenx

tgreenx commented Jun 29, 2023

Copy link
Copy Markdown
Contributor

I changed the milestone to v2023.1.1, as discussed in our latest meeting.

@matsduf matsduf requested review from a user and tgreenx June 29, 2023 14:26
@matsduf

matsduf commented Jun 29, 2023

Copy link
Copy Markdown
Contributor Author

@PNAX and @tgreenx, please re-review.

@matsduf matsduf changed the base branch from develop to release-branch-v2023.1.1 June 29, 2023 15:32
@matsduf

matsduf commented Jun 29, 2023

Copy link
Copy Markdown
Contributor Author

I changed the milestone to v2023.1.1, as discussed in our latest meeting.

That is fine. I was waiting for the final approval. I changed the base branch to release-branch-v2023.1.1.

Comment thread WISHLIST.md
3. Developing a Mobile app
4. Parallel tests
5. It would be nice to test if unknown RR types can be queried (Ref :
https://savannah.nongnu.org/bugs/?36909)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Item number 5 in this wish list is something that could be implemented in a reasonable amount of time. Do we have an issue on the zonemaster-engine repo for this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I do not know.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I can see that there was one, which was (surprisingly) opened for only a few days: #323


## Elaboration of the Test Case

Test cases are written for almost all Test Requirement. There could be the case

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
Test cases are written for almost all Test Requirement. There could be the case
Test cases are written for almost all Test Requirements. There could be the case

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fixed.

@matsduf matsduf requested a review from marc-vanderwal July 4, 2023 14:56
@matsduf

matsduf commented Jul 4, 2023

Copy link
Copy Markdown
Contributor Author

@PNAX, @tgreenx and @marc-vanderwal, please re-review.

Comment thread WISHLIST.md
3. Developing a Mobile app
4. Parallel tests
5. It would be nice to test if unknown RR types can be queried (Ref :
https://savannah.nongnu.org/bugs/?36909)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I can see that there was one, which was (surprisingly) opened for only a few days: #323

@marc-vanderwal marc-vanderwal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good to me.

@matsduf matsduf merged commit 56b51aa into zonemaster:releases/v2023.1.1 Jul 12, 2023
@matsduf matsduf deleted the update-general-documentation branch July 25, 2023 13:11
@tgreenx tgreenx linked an issue Aug 9, 2023 that may be closed by this pull request
@tgreenx tgreenx mentioned this pull request Aug 9, 2023
@tgreenx tgreenx linked an issue Aug 9, 2023 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Documentation Area: Documentation only. V-Patch Versioning: The change gives an update of patch in version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Zonemaster users guide Update Wishlist

3 participants