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

Port over documentation from third-party sites #1202

Closed
bnvk opened this Issue Sep 22, 2015 · 23 comments

Comments

Projects
None yet
6 participants
@bnvk

bnvk commented Sep 22, 2015

Focusing on the "User Documentation" one of the more jarring things a new user encounters is being redirected to other sites to learn about using Qubes- thus, porting over (and in some cases updating the content dating back to 2011) from the ITL blog, Google Group, and Whonix seem in high order...

The clearest / most important pieces of documentation for porting over are:

Also for inclusion are these posts, which might make sense to move away from "Documentation" and more towards "Intro / Tour" part of the site...

Least important, but still worthwhile to port over are the troubleshooting docs

@adrelanos

This comment has been minimized.

Show comment
Hide comment
@adrelanos

adrelanos Sep 22, 2015

Member

Whonix HVM? I guess that's a mistake. HVM? Usually I run Whonix in usual PV.

About moving Whonix's documentation to qubes-os.org I answered here:
#1201 (comment)

Member

adrelanos commented Sep 22, 2015

Whonix HVM? I guess that's a mistake. HVM? Usually I run Whonix in usual PV.

About moving Whonix's documentation to qubes-os.org I answered here:
#1201 (comment)

@marmarek marmarek added the C: doc label Oct 8, 2015

@desci

This comment has been minimized.

Show comment
Hide comment
@desci

desci Oct 14, 2015

I agree with the google groups stuff being adapted and moved to the website, I could help with that

desci commented Oct 14, 2015

I agree with the google groups stuff being adapted and moved to the website, I could help with that

bnvk added a commit to bnvk/qubes-doc that referenced this issue Dec 2, 2015

bnvk added a commit to bnvk/qubes-doc that referenced this issue Dec 2, 2015

bnvk added a commit to bnvk/qubes-doc that referenced this issue Dec 2, 2015

marmarek added a commit to QubesOS/qubesos.github.io that referenced this issue Dec 8, 2015

autoupdate: _doc
_doc:
    tag mm_b079a3b7
    tagger Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> 1449588545 +0100

    Tag for commit b079a3b70547039980289dc780e49cde4fc405a8
    gpg: Signature made Tue 08 Dec 2015 04:29:07 PM CET using RSA key ID 9684938A
    gpg: Good signature from "Marek Marczykowski-Górecki (Qubes Documentation Signing Key) <marmarek@invisiblethingslab.com>"

    b079a3b Merge remote-tracking branch 'origin/pr/62'
    1ae209a moved Getting Started & Research to site repo QubesOS/qubes-issues#1460
    40c1312 fixed Privacy Guides heading QubesOS/qubes-issues#1202
    84c1a0c fixed merge conflict QubesOS/qubes-issues#1202
    c956a2c saved changes to Doc index as QubesOS/qubes-issues#1202
    c7aa41b started porting over Whonix documentation QubesOS/qubes-issues#1201 QubesOS/qubes-issues#1202
    554e5fd harmonized names for 'Resizing' things and improved Root Disk Size (QubesOS/qubes-issues#1441)
    015758b fixed link to Template Whonix and Doc ToC
    763abfb added Privacy section, moved TorVM & VPN there
    25a2fc0 Merge branch 'upstream'
    fb107c1 fixed markdown on resize-root-disk-image

@marmarek marmarek added this to the Documentation/website milestone Jan 7, 2016

@bnvk

This comment has been minimized.

Show comment
Hide comment
@bnvk

bnvk Feb 18, 2016

@desci heya, are you still interested in helping with this? That would be super!

bnvk commented Feb 18, 2016

@desci heya, are you still interested in helping with this? That would be super!

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Mar 16, 2016

Member

@axon-qubes could you help with this given it's about documentation and you are the master of documentation? this would help tremendously the effort to be able to provide comprehensive offline documentation to users #1019

Member

mfc commented Mar 16, 2016

@axon-qubes could you help with this given it's about documentation and you are the master of documentation? this would help tremendously the effort to be able to provide comprehensive offline documentation to users #1019

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 16, 2016

Member

If there are specific documents that are known and confirmed to be: 1) accurate, 2) up-to-date, and 3) ought to be in the official documentation, then yes, I can help convert those into Markdown and add them to the repo. But it's not clear to me which of the ones in the list above are known to meet all three criteria (and I don't have the expertise to evaluate many of them).

Also, I'm not really that comfortable with taking content from anyone's personal website or blog and appropriating it for the documentation without express permission from the author. Even taking someone's words from a message to the MLs without permission seems a bit wrong.

Member

andrewdavidwong commented Mar 16, 2016

If there are specific documents that are known and confirmed to be: 1) accurate, 2) up-to-date, and 3) ought to be in the official documentation, then yes, I can help convert those into Markdown and add them to the repo. But it's not clear to me which of the ones in the list above are known to meet all three criteria (and I don't have the expertise to evaluate many of them).

Also, I'm not really that comfortable with taking content from anyone's personal website or blog and appropriating it for the documentation without express permission from the author. Even taking someone's words from a message to the MLs without permission seems a bit wrong.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 16, 2016

Member

I don't think it's a bad thing to have links to external websites, as long as we clearly mark them as external links. We could even have a designated section for them, like "Outside Qubes Guides" or something.

Member

andrewdavidwong commented Mar 16, 2016

I don't think it's a bad thing to have links to external websites, as long as we clearly mark them as external links. We could even have a designated section for them, like "Outside Qubes Guides" or something.

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Mar 17, 2016

Member

I agree a lot of this does not seem to be relevant, is quite old, doesn't have a clear solution, etc. I've crossed out some of the ones I don't think are relevant, bolded the ones I can understand are.

I think this should initially focus on Qubes materials (like the blogpost re: Qubes Live USB, that should really be in documentation) and on troubleshooting materials.

The greater thrust of this github issue should be to bring in the actual relevant content from Google Group threads that are currently referenced in the existing documentation. For example, this entry: https://www.qubes-os.org/doc/language-localization/

Besides the jarring aspect of having documentation all over the place, this is important for offline documentation so that it actually has the relevant content the user needs.

Member

mfc commented Mar 17, 2016

I agree a lot of this does not seem to be relevant, is quite old, doesn't have a clear solution, etc. I've crossed out some of the ones I don't think are relevant, bolded the ones I can understand are.

I think this should initially focus on Qubes materials (like the blogpost re: Qubes Live USB, that should really be in documentation) and on troubleshooting materials.

The greater thrust of this github issue should be to bring in the actual relevant content from Google Group threads that are currently referenced in the existing documentation. For example, this entry: https://www.qubes-os.org/doc/language-localization/

Besides the jarring aspect of having documentation all over the place, this is important for offline documentation so that it actually has the relevant content the user needs.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 17, 2016

Member

I've crossed out some of the ones I don't think are relevant.

In the OP? I don't see any crossed-out entries... Now I do. :)

(like the blogpost re: Qubes Live USB, that should really be in documentation)

Added that one in December: https://www.qubes-os.org/doc/live-usb/

For example, this entry: https://www.qubes-os.org/doc/language-localization/

Yeah, not sure who made that page. :\

Member

andrewdavidwong commented Mar 17, 2016

I've crossed out some of the ones I don't think are relevant.

In the OP? I don't see any crossed-out entries... Now I do. :)

(like the blogpost re: Qubes Live USB, that should really be in documentation)

Added that one in December: https://www.qubes-os.org/doc/live-usb/

For example, this entry: https://www.qubes-os.org/doc/language-localization/

Yeah, not sure who made that page. :\

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 17, 2016

Member

I moved the two "further reading" entries as suggested.

Member

andrewdavidwong commented Mar 17, 2016

I moved the two "further reading" entries as suggested.

andrewdavidwong added a commit to QubesOS/qubes-doc that referenced this issue Mar 17, 2016

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Mar 17, 2016

Member

Added that one in December: https://www.qubes-os.org/doc/live-usb/
I moved the two "further reading" entries as suggested.

nice, check-marked them!

for all the other suggested doc ports, they are really old. I think it would be better to make sure that these Google Group threads are being referenced to in the current Documentation. If not, we should drop them. If so, then maybe get Marek or someone to confirm they are still relevant.

Member

mfc commented Mar 17, 2016

Added that one in December: https://www.qubes-os.org/doc/live-usb/
I moved the two "further reading" entries as suggested.

nice, check-marked them!

for all the other suggested doc ports, they are really old. I think it would be better to make sure that these Google Group threads are being referenced to in the current Documentation. If not, we should drop them. If so, then maybe get Marek or someone to confirm they are still relevant.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 17, 2016

Member

Language localization is also done.

Member

andrewdavidwong commented Mar 17, 2016

Language localization is also done.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 17, 2016

Member

I think it would be better to make sure that these Google Group threads are being referenced to in the current Documentation. If not, we should drop them. If so, then maybe get Marek or someone to confirm they are still relevant.

Shouldn't it be the other way around? We should check to see if they're relevant (and accurate) first, then either add or remove them based on that. Old information shouldn't stay in the docs just because it's already there.

Member

andrewdavidwong commented Mar 17, 2016

I think it would be better to make sure that these Google Group threads are being referenced to in the current Documentation. If not, we should drop them. If so, then maybe get Marek or someone to confirm they are still relevant.

Shouldn't it be the other way around? We should check to see if they're relevant (and accurate) first, then either add or remove them based on that. Old information shouldn't stay in the docs just because it's already there.

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Mar 17, 2016

Member

yep sure, let's loop in @marmarek

Member

mfc commented Mar 17, 2016

yep sure, let's loop in @marmarek

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Mar 18, 2016

Member

I haven't reviewed all the linked documentation, but my guess about them:

Member

marmarek commented Mar 18, 2016

I haven't reviewed all the linked documentation, but my guess about them:

andrewdavidwong added a commit to QubesOS/qubes-doc that referenced this issue Mar 18, 2016

marmarek added a commit to QubesOS/qubesos.github.io that referenced this issue Mar 18, 2016

autoupdate: _doc
_doc:
    tag axon_d44e19a9
    tagger Axon <axon@openmailbox.org> 1458320531 +0000

    Tag for commit d44e19a9d5f1c5edd7cdf7abb29e2f10f0eb4260
    gpg: Signature made Fri 18 Mar 2016 06:02:12 PM CET using RSA key ID 2A019A17
    gpg: Good signature from "Axon (Qubes Documentation Signing Key)"

    d44e19a Add NetBSD guide (QubesOS/qubes-issues#1202)

andrewdavidwong added a commit to QubesOS/qubes-doc that referenced this issue Mar 18, 2016

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 18, 2016

Member

Creating NetBSD VM

Done.

Creating Custom NetVMs and ProxyVMs

Skipping. (already integrated)

How to make proxy for individual tcp connection from networkless VM

I don't see an actual guide. Is it the one linked from that message?

HTTP filtering proxy in Qubes firewall VM

Done.

Member

andrewdavidwong commented Mar 18, 2016

Creating NetBSD VM

Done.

Creating Custom NetVMs and ProxyVMs

Skipping. (already integrated)

How to make proxy for individual tcp connection from networkless VM

I don't see an actual guide. Is it the one linked from that message?

HTTP filtering proxy in Qubes firewall VM

Done.

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Apr 20, 2016

Member

i think this is fine as is and can be closed?

the "guide" for making proxy for individual tcp connection from networkless VM is a bash script from 2012, if it is not already linked in the docs I would lean towards not including it (since "mostly up-to-date" is not "up-to-date").

Member

mfc commented Apr 20, 2016

i think this is fine as is and can be closed?

the "guide" for making proxy for individual tcp connection from networkless VM is a bash script from 2012, if it is not already linked in the docs I would lean towards not including it (since "mostly up-to-date" is not "up-to-date").

@bnvk

This comment has been minimized.

Show comment
Hide comment
@bnvk

bnvk Apr 20, 2016

There is still quite a few links in the Docs that point elsewhere. I think these should either be removed (from the Docs) or imported to the repo, full stop.

And these three things,

If we want a page or section on the website of these helpful links that does not get packaged in offline docs, then move these there perhaps...

bnvk commented Apr 20, 2016

There is still quite a few links in the Docs that point elsewhere. I think these should either be removed (from the Docs) or imported to the repo, full stop.

And these three things,

If we want a page or section on the website of these helpful links that does not get packaged in offline docs, then move these there perhaps...

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Apr 20, 2016

Member

re: "Installing on system with new AMD GPU (missing firmware problem)" from the thread itself the missing package is now included in Qubes. That can be trashed.

re: "Booting with GRUB2..." no solution is actually provided in the thread. That can be trashed.

re: "Adding SSD storage cache", that should be added to the Documentation. Good find.

re: "How to make proxy...", sound good, let's add it.

I agree with you, for everything else we have evaluated they should be removed from Docs. We should lean towards not including topics if we have doubts, as we can always add topics from the google groups if the associated email threads are refreshed by users (acknowledging they are still relevant issues) or similar questions are raised.

Member

mfc commented Apr 20, 2016

re: "Installing on system with new AMD GPU (missing firmware problem)" from the thread itself the missing package is now included in Qubes. That can be trashed.

re: "Booting with GRUB2..." no solution is actually provided in the thread. That can be trashed.

re: "Adding SSD storage cache", that should be added to the Documentation. Good find.

re: "How to make proxy...", sound good, let's add it.

I agree with you, for everything else we have evaluated they should be removed from Docs. We should lean towards not including topics if we have doubts, as we can always add topics from the google groups if the associated email threads are refreshed by users (acknowledging they are still relevant issues) or similar questions are raised.

bnvk added a commit to bnvk/qubes-doc that referenced this issue Apr 22, 2016

bnvk added a commit to bnvk/qubes-doc that referenced this issue Apr 22, 2016

bnvk added a commit to bnvk/qubes-doc that referenced this issue Apr 22, 2016

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Apr 30, 2016

Member

@mfc (#1938):

as a note, I would argue this documentation should be ported to Qubes website so that it can be included in the offline docs (very, very useful information to have offline for users).

Member

andrewdavidwong commented Apr 30, 2016

@mfc (#1938):

as a note, I would argue this documentation should be ported to Qubes website so that it can be included in the offline docs (very, very useful information to have offline for users).

@desci

This comment has been minimized.

Show comment
Hide comment
@desci

desci May 12, 2016

@bnvk yes. I'll send a pull request whenever I find time to do so.

desci commented May 12, 2016

@bnvk yes. I'll send a pull request whenever I find time to do so.

@adrelanos

This comment has been minimized.

Show comment
Hide comment
@adrelanos

adrelanos Sep 21, 2016

Member

@bnvk yes. I'll send a pull request whenever I find time to do so.

Any update?

Member

adrelanos commented Sep 21, 2016

@bnvk yes. I'll send a pull request whenever I find time to do so.

Any update?

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Oct 15, 2016

Member

@mfc: Can we close this issue?

Member

andrewdavidwong commented Oct 15, 2016

@mfc: Can we close this issue?

@desci

This comment has been minimized.

Show comment
Hide comment
@desci

desci Oct 16, 2016

From what I've seen, it has been all done already.

desci commented Oct 16, 2016

From what I've seen, it has been all done already.

@mfc mfc closed this Oct 18, 2016

@andrewdavidwong andrewdavidwong referenced this issue in QubesOS/qubes-doc Feb 25, 2018

Merged

http-filtering-proxy 4.0 updates #601

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment