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

Clean up documentation, move changelog archive to GitHub releases #458

Merged
merged 1 commit into from
Apr 1, 2020
Merged

Conversation

nxtn
Copy link
Contributor

@nxtn nxtn commented Mar 29, 2020

  • Mainly cleans up the formatting.
  • Updates links.
  • Refactors the CHANGELOG to follow the Release Drafter format and moves it to Releases.

Please review the CHANGELOG first. You can preview the changes in Releases.

Note that relative links in Releases are all permanent links,
e.g. https://github.com/winsw/winsw/blob/v2.1.0/doc/xmlConfigFile.md#delayedautostart

@nxtn nxtn added this to the 2.x milestone Mar 29, 2020
Copy link
Member

@oleg-nenashev oleg-nenashev left a comment

Choose a reason for hiding this comment

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

I am requesting changes because of the CHANGELOG.md file. Unless you want to move it to GitHub releases entirely, my suggestion is to revert the chance and mark the file as archive. Later it can be moved out of the repo root to avoid confusion (e.g. in 3.0?). Moving all changelogs to GitHub Releases may make sense, but it will cause a notification spam for release subscribers. My recommendation would be to avoid it if possible

CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated

Internal changes:
## Internal changes
Copy link
Member

Choose a reason for hiding this comment

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

Wrong header levels here and below. Version header is h5 while this one is h2

Copy link
Contributor Author

Choose a reason for hiding this comment

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

So I'm going to delete these since they're now present in Releases.

Copy link
Member

Choose a reason for hiding this comment

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

Fine with me

doc/extensions/extensions.md Outdated Show resolved Hide resolved

**NOTE.** _Starting from WinSW `2.0` the release offers a new binary, which targets the .NET Framework 4.0.
Such configuration is no longer required._
#### Making WinSW v1 compatible with .NET runtime 4.0+
Copy link
Member

Choose a reason for hiding this comment

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

Should just archive it later

doc/xmlConfigFile.md Show resolved Hide resolved
@@ -170,40 +180,42 @@ For servers requiring authentication some parameters must be specified depending

The parameter “unsecureAuth” is only effective when the transfer protocol is HTTP - unencrypted data transfer. This is a security vulnerability because the credentials are send in clear text! For a SSPI authentication this is not relevant because the authentication tokens are encrypted.

For target servers using the HTTPS transfer protocol it is necessary, that the CA which issued the server certificate is trusted by the client. This is normally the situation when the server ist located in the Internet. When an organisation is using a self issued CA for the intranet this probably is not the case. In this case it is necessary to import the CA to the Certificate MMC of the Windows client. Have a look to the instructions on this [site](https://technet.microsoft.com/en-us/library/cc754841.aspx). The self issued CA must be imported to the Trusted Root Certification Authorities for the computer.
For target servers using the HTTPS transfer protocol it is necessary, that the CA which issued the server certificate is trusted by the client. This is normally the situation when the server ist located in the Internet. When an organisation is using a self issued CA for the intranet this probably is not the case. In this case it is necessary to import the CA to the Certificate MMC of the Windows client. Have a look to the instructions on this [site](https://technet.microsoft.com/en-us/library/cc754841.aspx). The self issued CA must be imported to the Trusted Root Certification Authorities for the computer.
Copy link
Member

Choose a reason for hiding this comment

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

For the future we need to splitting docs to one sentence-per-line

@@ -1,217 +1,107 @@
Release Notes
====
# Release Notes
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
# Release Notes
# Release Notes (Archive)

@nxtn
Copy link
Contributor Author

nxtn commented Mar 30, 2020

Editing existing releases doesn't raise notifications. I have already copied the change logs to releases entirely. Could you look over there first?

@oleg-nenashev
Copy link
Member

Editing existing releases doesn't raise notifications. I have already copied the change logs to releases entirely. Could you look over there first?

Oh right. It is not a problem for Existing releases, only for newly created ones if there is no GitHub release associated with a tag. Sorry for confusion.

@oleg-nenashev
Copy link
Member

So yes, then I am fine with the change, except the header levels which need to be fixed. I can do it on the top of your pull request if you are fine with it

@nxtn
Copy link
Contributor Author

nxtn commented Apr 1, 2020

Most headers in the Markdown files should be promoted by one level.

@nxtn nxtn requested a review from oleg-nenashev April 1, 2020 05:04
@oleg-nenashev oleg-nenashev changed the title Clean up documentation Clean up documentation, move changelog to GitHub releases Apr 1, 2020
@oleg-nenashev oleg-nenashev merged commit e655f5c into winsw:master Apr 1, 2020
@oleg-nenashev oleg-nenashev changed the title Clean up documentation, move changelog to GitHub releases Clean up documentation, move changelog archive to GitHub releases Apr 1, 2020
@nxtn nxtn deleted the docs branch April 1, 2020 08:55
@nxtn nxtn modified the milestones: 2.Next, 2.7.0 Apr 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants