Move all documentation files to doc/
This commit is contained in:
parent
3e0ca5d94d
commit
4c616a5733
1
.github/CONTRIBUTING.asciidoc
vendored
Symbolic link
1
.github/CONTRIBUTING.asciidoc
vendored
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../doc/contributing.asciidoc
|
@ -11,7 +11,7 @@ graft misc/userscripts
|
|||||||
recursive-include scripts *.py *.sh
|
recursive-include scripts *.py *.sh
|
||||||
include qutebrowser/utils/testfile
|
include qutebrowser/utils/testfile
|
||||||
include qutebrowser/git-commit-id
|
include qutebrowser/git-commit-id
|
||||||
include COPYING doc/* README.asciidoc CONTRIBUTING.asciidoc FAQ.asciidoc INSTALL.asciidoc CHANGELOG.asciidoc
|
include doc/*
|
||||||
include qutebrowser.desktop
|
include qutebrowser.desktop
|
||||||
include requirements.txt
|
include requirements.txt
|
||||||
include tox.ini
|
include tox.ini
|
||||||
|
@ -9,7 +9,7 @@ qutebrowser
|
|||||||
// QUTE_WEB_HIDE
|
// QUTE_WEB_HIDE
|
||||||
image:icons/qutebrowser-64x64.png[qutebrowser logo] *A keyboard-driven, vim-like browser based on PyQt5 and Qt.*
|
image:icons/qutebrowser-64x64.png[qutebrowser logo] *A keyboard-driven, vim-like browser based on PyQt5 and Qt.*
|
||||||
|
|
||||||
image:https://img.shields.io/pypi/l/qutebrowser.svg?style=flat["license badge",link="https://github.com/qutebrowser/qutebrowser/blob/master/COPYING"]
|
image:https://img.shields.io/pypi/l/qutebrowser.svg?style=flat["license badge",link="https://github.com/qutebrowser/qutebrowser/blob/master/doc/COPYING"]
|
||||||
image:https://img.shields.io/pypi/v/qutebrowser.svg?style=flat["version badge",link="https://pypi.python.org/pypi/qutebrowser/"]
|
image:https://img.shields.io/pypi/v/qutebrowser.svg?style=flat["version badge",link="https://pypi.python.org/pypi/qutebrowser/"]
|
||||||
image:https://requires.io/github/qutebrowser/qutebrowser/requirements.svg?branch=master["requirements badge",link="https://requires.io/github/qutebrowser/qutebrowser/requirements/?branch=master"]
|
image:https://requires.io/github/qutebrowser/qutebrowser/requirements.svg?branch=master["requirements badge",link="https://requires.io/github/qutebrowser/qutebrowser/requirements/?branch=master"]
|
||||||
image:https://travis-ci.org/qutebrowser/qutebrowser.svg?branch=master["Build Status", link="https://travis-ci.org/qutebrowser/qutebrowser"]
|
image:https://travis-ci.org/qutebrowser/qutebrowser.svg?branch=master["Build Status", link="https://travis-ci.org/qutebrowser/qutebrowser"]
|
||||||
@ -36,7 +36,7 @@ Downloads
|
|||||||
---------
|
---------
|
||||||
|
|
||||||
See the https://github.com/qutebrowser/qutebrowser/releases[github releases
|
See the https://github.com/qutebrowser/qutebrowser/releases[github releases
|
||||||
page] for available downloads and the link:INSTALL.asciidoc[INSTALL] file for
|
page] for available downloads and the link:doc/install.asciidoc[INSTALL] file for
|
||||||
detailed instructions on how to get qutebrowser running on various platforms.
|
detailed instructions on how to get qutebrowser running on various platforms.
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
@ -49,11 +49,11 @@ available:
|
|||||||
image:https://qutebrowser.org/img/cheatsheet-small.png["qutebrowser key binding cheatsheet",link="https://qutebrowser.org/img/cheatsheet-big.png"]
|
image:https://qutebrowser.org/img/cheatsheet-small.png["qutebrowser key binding cheatsheet",link="https://qutebrowser.org/img/cheatsheet-big.png"]
|
||||||
* link:doc/quickstart.asciidoc[Quick start guide]
|
* link:doc/quickstart.asciidoc[Quick start guide]
|
||||||
* A https://www.shortcutfoo.com/app/dojos/qutebrowser[free training course] to remember those key bindings.
|
* A https://www.shortcutfoo.com/app/dojos/qutebrowser[free training course] to remember those key bindings.
|
||||||
* link:FAQ.asciidoc[Frequently asked questions]
|
* link:doc/faq.asciidoc[Frequently asked questions]
|
||||||
* link:doc/help/configuring.html[Configuring qutebrowser]
|
* link:doc/help/configuring.html[Configuring qutebrowser]
|
||||||
* link:CONTRIBUTING.asciidoc[Contributing to qutebrowser]
|
* link:doc/contributing.asciidoc[Contributing to qutebrowser]
|
||||||
* link:INSTALL.asciidoc[INSTALL]
|
* link:doc/install.asciidoc[Installing qutebrowser]
|
||||||
* link:CHANGELOG.asciidoc[Change Log]
|
* link:doc/changelog.asciidoc[Change Log]
|
||||||
* link:doc/stacktrace.asciidoc[Reporting segfaults]
|
* link:doc/stacktrace.asciidoc[Reporting segfaults]
|
||||||
* link:doc/userscripts.asciidoc[How to write userscripts]
|
* link:doc/userscripts.asciidoc[How to write userscripts]
|
||||||
|
|
||||||
@ -79,7 +79,7 @@ Contributions / Bugs
|
|||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
You want to contribute to qutebrowser? Awesome! Please read
|
You want to contribute to qutebrowser? Awesome! Please read
|
||||||
link:CONTRIBUTING.asciidoc[the contribution guidelines] for details and
|
link:doc/contributing.asciidoc[the contribution guidelines] for details and
|
||||||
useful hints.
|
useful hints.
|
||||||
|
|
||||||
If you found a bug or have a feature request, you can report it in several
|
If you found a bug or have a feature request, you can report it in several
|
||||||
@ -129,8 +129,8 @@ The following libraries are optional:
|
|||||||
* http://asciidoc.org/[asciidoc] to generate the documentation for the `:help`
|
* http://asciidoc.org/[asciidoc] to generate the documentation for the `:help`
|
||||||
command, when using the git repository (rather than a release).
|
command, when using the git repository (rather than a release).
|
||||||
|
|
||||||
See link:INSTALL.asciidoc[INSTALL] for directions on how to install qutebrowser
|
See link:doc/install.asciidoc[the documentation] for directions on how to
|
||||||
and its dependencies.
|
install qutebrowser and its dependencies.
|
||||||
|
|
||||||
Donating
|
Donating
|
||||||
--------
|
--------
|
||||||
|
@ -216,7 +216,7 @@ Segfaults on Facebook, Medium, Amazon, ...::
|
|||||||
visiting these sites. This is caused by various bugs in Qt which have been
|
visiting these sites. This is caused by various bugs in Qt which have been
|
||||||
fixed in Qt 5.4. However Debian and Ubuntu are slow to adopt or upgrade
|
fixed in Qt 5.4. However Debian and Ubuntu are slow to adopt or upgrade
|
||||||
some packages. On Debian Jessie, it's recommended to use the experimental
|
some packages. On Debian Jessie, it's recommended to use the experimental
|
||||||
repos as described in https://github.com/qutebrowser/qutebrowser/blob/master/INSTALL.asciidoc#on-debian--ubuntu[INSTALL].
|
repos as described in https://github.com/qutebrowser/qutebrowser/blob/master/doc/install.asciidoc#on-debian--ubuntu[the documentation].
|
||||||
+
|
+
|
||||||
Since Ubuntu Trusty (using Qt 5.2.1),
|
Since Ubuntu Trusty (using Qt 5.2.1),
|
||||||
https://bugreports.qt.io/browse/QTBUG-42417?jql=component%20%3D%20WebKit%20and%20resolution%20%3D%20Done%20and%20fixVersion%20in%20(5.3.0%2C%20%225.3.0%20Alpha%22%2C%20%225.3.0%20Beta1%22%2C%20%225.3.0%20RC1%22%2C%205.3.1%2C%205.3.2%2C%205.4.0%2C%20%225.4.0%20Alpha%22%2C%20%225.4.0%20Beta%22%2C%20%225.4.0%20RC%22)%20and%20priority%20in%20(%22P2%3A%20Important%22%2C%20%22P1%3A%20Critical%22%2C%20%22P0%3A%20Blocker%22)[over
|
https://bugreports.qt.io/browse/QTBUG-42417?jql=component%20%3D%20WebKit%20and%20resolution%20%3D%20Done%20and%20fixVersion%20in%20(5.3.0%2C%20%225.3.0%20Alpha%22%2C%20%225.3.0%20Beta1%22%2C%20%225.3.0%20RC1%22%2C%205.3.1%2C%205.3.2%2C%205.4.0%2C%20%225.4.0%20Alpha%22%2C%20%225.4.0%20Beta%22%2C%20%225.4.0%20RC%22)%20and%20priority%20in%20(%22P2%3A%20Important%22%2C%20%22P1%3A%20Critical%22%2C%20%22P0%3A%20Blocker%22)[over
|
@ -7,13 +7,13 @@ Documentation
|
|||||||
The following help pages are currently available:
|
The following help pages are currently available:
|
||||||
|
|
||||||
* link:../quickstart.html[Quick start guide]
|
* link:../quickstart.html[Quick start guide]
|
||||||
* link:../../FAQ.html[Frequently asked questions]
|
* link:../doc.html[Frequently asked questions]
|
||||||
* link:../../CHANGELOG.html[Change Log]
|
* link:../changelog.html[Change Log]
|
||||||
* link:commands.html[Documentation of commands]
|
* link:commands.html[Documentation of commands]
|
||||||
* link:configuring.html[Configuring qutebrowser]
|
* link:configuring.html[Configuring qutebrowser]
|
||||||
* link:settings.html[Documentation of settings]
|
* link:settings.html[Documentation of settings]
|
||||||
* link:../userscripts.html[How to write userscripts]
|
* link:../userscripts.html[How to write userscripts]
|
||||||
* link:../../CONTRIBUTING.html[Contributing to qutebrowser]
|
* link:../contributing.html[Contributing to qutebrowser]
|
||||||
|
|
||||||
Getting help
|
Getting help
|
||||||
------------
|
------------
|
||||||
|
@ -23,7 +23,7 @@ SetCompressor /solid lzma
|
|||||||
!define MUI_ICON "../icons/qutebrowser.ico"
|
!define MUI_ICON "../icons/qutebrowser.ico"
|
||||||
!define MUI_UNICON "../icons/qutebrowser.ico"
|
!define MUI_UNICON "../icons/qutebrowser.ico"
|
||||||
|
|
||||||
!insertmacro MUI_PAGE_LICENSE "..\COPYING"
|
!insertmacro MUI_PAGE_LICENSE "..\doc\COPYING"
|
||||||
!insertmacro MUI_PAGE_DIRECTORY
|
!insertmacro MUI_PAGE_DIRECTORY
|
||||||
!insertmacro MUI_PAGE_INSTFILES
|
!insertmacro MUI_PAGE_INSTFILES
|
||||||
!insertmacro MUI_UNPAGE_CONFIRM
|
!insertmacro MUI_UNPAGE_CONFIRM
|
||||||
|
@ -50,7 +50,7 @@ the <span class="mono">qute://settings</span> page or caret browsing).</span>
|
|||||||
{% elif distribution.version >= version('17.04') %}
|
{% elif distribution.version >= version('17.04') %}
|
||||||
{{ install_webengine('python3-pyqt5.qtwebengine') }}
|
{{ install_webengine('python3-pyqt5.qtwebengine') }}
|
||||||
{% elif distribution.version >= version('16.04') %}
|
{% elif distribution.version >= version('16.04') %}
|
||||||
QtWebEngine is only available in Ubuntu's repositories since 17.04, but you can <a href="https://github.com/qutebrowser/qutebrowser/blob/master/INSTALL.asciidoc#installing-qutebrowser-with-tox">install qutebrowser via tox</a> with <span class="mono">tox -e mkvenv-pypi</span> to use the new backend.
|
QtWebEngine is only available in Ubuntu's repositories since 17.04, but you can <a href="https://github.com/qutebrowser/qutebrowser/blob/master/doc/install.asciidoc#installing-qutebrowser-with-tox">install qutebrowser via tox</a> with <span class="mono">tox -e mkvenv-pypi</span> to use the new backend.
|
||||||
{% else %}
|
{% else %}
|
||||||
Unfortunately, no easy way is known to install QtWebEngine on Ubuntu < 16.04. {{ please_open_issue() }}
|
Unfortunately, no easy way is known to install QtWebEngine on Ubuntu < 16.04. {{ please_open_issue() }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -63,7 +63,7 @@ class DocstringParser:
|
|||||||
|
|
||||||
"""Generate documentation based on a docstring of a command handler.
|
"""Generate documentation based on a docstring of a command handler.
|
||||||
|
|
||||||
The docstring needs to follow the format described in CONTRIBUTING.
|
The docstring needs to follow the format described in doc/contributing.
|
||||||
|
|
||||||
Attributes:
|
Attributes:
|
||||||
_state: The current state of the parser state machine.
|
_state: The current state of the parser state machine.
|
||||||
|
@ -40,13 +40,7 @@ class AsciiDoc:
|
|||||||
|
|
||||||
"""Abstraction of an asciidoc subprocess."""
|
"""Abstraction of an asciidoc subprocess."""
|
||||||
|
|
||||||
FILES = [
|
FILES = ['faq', 'changelog', 'contributing', 'quickstart', 'userscripts']
|
||||||
('FAQ.asciidoc', 'qutebrowser/html/doc/FAQ.html'),
|
|
||||||
('CHANGELOG.asciidoc', 'qutebrowser/html/doc/CHANGELOG.html'),
|
|
||||||
('CONTRIBUTING.asciidoc', 'qutebrowser/html/doc/CONTRIBUTING.html'),
|
|
||||||
('doc/quickstart.asciidoc', 'qutebrowser/html/doc/quickstart.html'),
|
|
||||||
('doc/userscripts.asciidoc', 'qutebrowser/html/doc/userscripts.html'),
|
|
||||||
]
|
|
||||||
|
|
||||||
def __init__(self, args):
|
def __init__(self, args):
|
||||||
self._cmd = None
|
self._cmd = None
|
||||||
@ -80,7 +74,9 @@ class AsciiDoc:
|
|||||||
|
|
||||||
def _build_docs(self):
|
def _build_docs(self):
|
||||||
"""Render .asciidoc files to .html sites."""
|
"""Render .asciidoc files to .html sites."""
|
||||||
files = self.FILES[:]
|
files = [('doc/{}.asciidoc'.format(f),
|
||||||
|
'qutebrowser/html/{}.html'.format(f))
|
||||||
|
for f in self.FILES]
|
||||||
for src in glob.glob('doc/help/*.asciidoc'):
|
for src in glob.glob('doc/help/*.asciidoc'):
|
||||||
name, _ext = os.path.splitext(os.path.basename(src))
|
name, _ext = os.path.splitext(os.path.basename(src))
|
||||||
dst = 'qutebrowser/html/doc/{}.html'.format(name)
|
dst = 'qutebrowser/html/doc/{}.html'.format(name)
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
NAME ?= qutebrowser
|
NAME ?= qutebrowser
|
||||||
|
|
||||||
SOURCE_DIR ?= .
|
SOURCE_DIR ?= .
|
||||||
SOURCE_FILES ?= dist/qutebrowser.app COPYING
|
SOURCE_FILES ?= dist/qutebrowser.app doc/COPYING
|
||||||
|
|
||||||
TEMPLATE_DMG ?= template.dmg
|
TEMPLATE_DMG ?= template.dmg
|
||||||
TEMPLATE_SIZE ?= 300m
|
TEMPLATE_SIZE ?= 300m
|
||||||
|
@ -80,7 +80,7 @@
|
|||||||
|
|
||||||
<h2>...and how?</h2>
|
<h2>...and how?</h2>
|
||||||
|
|
||||||
<p>See <a href="https://github.com/qutebrowser/qutebrowser/blob/master/CONTRIBUTING.asciidoc">
|
<p>See <a href="https://github.com/qutebrowser/qutebrowser/blob/master/doc/contributing.asciidoc">
|
||||||
here</a> for more information.</p>
|
here</a> for more information.</p>
|
||||||
|
|
||||||
<h2>More useless trivia!</h2>
|
<h2>More useless trivia!</h2>
|
||||||
|
@ -97,7 +97,7 @@ the
|
|||||||
<h2>...and how?</h2>
|
<h2>...and how?</h2>
|
||||||
=20
|
=20
|
||||||
<p>See <a href=3D"https://github.com/qutebrowser/qutebrowser/blob/m=
|
<p>See <a href=3D"https://github.com/qutebrowser/qutebrowser/blob/m=
|
||||||
aster/CONTRIBUTING.asciidoc">
|
aster/doc/contributing.asciidoc">
|
||||||
here</a> for more information.</p>
|
here</a> for more information.</p>
|
||||||
=20
|
=20
|
||||||
<h2>More useless trivia!</h2>
|
<h2>More useless trivia!</h2>
|
||||||
|
@ -9,10 +9,10 @@
|
|||||||
<div id="menu">
|
<div id="menu">
|
||||||
<a href="/index.html">Home</a>
|
<a href="/index.html">Home</a>
|
||||||
<a href="/doc/help/">Help</a>
|
<a href="/doc/help/">Help</a>
|
||||||
<a href="/FAQ.html">FAQ</a>
|
<a href="/doc/faq.html">FAQ</a>
|
||||||
<a href="/INSTALL.html">Install</a>
|
<a href="/doc/install.html">Install</a>
|
||||||
<a href="/CHANGELOG.html">Changelog</a>
|
<a href="/doc/changelog.html">Changelog</a>
|
||||||
<a href="/CONTRIBUTING.html">Contributing</a>
|
<a href="/doc/contributing.html">Contributing</a>
|
||||||
<a href="https://www.github.com/qutebrowser/qutebrowser">GitHub</a>
|
<a href="https://www.github.com/qutebrowser/qutebrowser">GitHub</a>
|
||||||
<a href="https://github.com/qutebrowser/qutebrowser/releases">Releases</a>
|
<a href="https://github.com/qutebrowser/qutebrowser/releases">Releases</a>
|
||||||
<a href="http://blog.qutebrowser.org/">Blog</a>
|
<a href="http://blog.qutebrowser.org/">Blog</a>
|
||||||
|
Loading…
Reference in New Issue
Block a user