Florian Bruhin
3c586f34ff
Add a @cmdutils.argument decorator
...
For now the only available keyword argument is 'flag' which customizes
the flag an argument will get.
See #637 .
2016-05-18 06:55:17 +02:00
Florian Bruhin
c64e5c9bd5
Get rid of the colorlog dependency
...
colorlog was problematic for various reasons:
- Not commonly packaged for Linux distributions
- Calling colorama.init() automatically on import
- Not supporting {foo} log formatting
- Not supporting an easy way to turn colors off
Instead we now do the log coloring by hand, which is simpler and means
everyone will have colored logs.
2016-05-13 21:19:33 +02:00
Florian Bruhin
5eff35ba30
cmdutils.register: annotation -> arg for flags
...
Instead of using a 'flag' key in the annotation dict, we now use a flags
argument to @cmdutils.register which is a {argument: flag} dict.
See #637 .
2016-05-10 07:35:41 +02:00
Florian Bruhin
73fbfb9731
Replace 'nargs' annotation by star_args_optional
...
Before we used a {'nargs': '*'} annotation for the respective argument
to tell qutebrowser it's optional for the commandline. Now we instead
use a star_args_optional argument for @cmdutils.register as a first step
towards freeing up argument annotations for PEP 484.
See #637 .
2016-05-09 22:49:24 +02:00
Florian Bruhin
7a3c0b959d
Fix release checklist
2016-04-30 18:40:27 +02:00
Florian Bruhin
35c413c9c5
release checklist: Clarify how to build on Windows
2016-04-10 21:21:40 +02:00
Florian Bruhin
1e740aa78b
Update release checklist in CONTRIBUTING
2016-04-05 06:54:24 +02:00
Patric Schmitz
a54e77f118
add coverage test example to CONTRIBUTING file
2016-03-30 22:36:23 +02:00
Patric Schmitz
e4c8bd98cd
minor CONTRIBUTION fixes (utils renaming)
2016-02-10 23:01:50 +01:00
Patric Schmitz
c0cc3f3842
refining toxhelp PR. added a newline as well.
2016-02-10 22:12:48 +01:00
Patric Schmitz
c429991f88
update checkers list, add 'Running Specific Tests'
2016-02-10 18:37:07 +01:00
Florian Bruhin
8ab0b5b4ac
Use build_release.py to build sdist on Linux.
...
See #1091 .
2016-01-05 06:54:37 +01:00
Florian Bruhin
ec06247327
Add tests to check upgrades from old configs.
...
See #1171 .
2015-12-11 08:50:26 +01:00
Florian Bruhin
c46015b906
Add checklist for new PyQt release to CONTRIBUTING.
2015-11-18 08:08:40 +01:00
John ShaggyTwoDope Jenkins
65418307fd
typos
2015-10-13 16:09:49 -07:00
Florian Bruhin
bff93ff00a
Adjust release docs.
2015-10-04 21:15:23 +02:00
Florian Bruhin
b16a482b4c
Improve releasing documentation.
2015-09-11 19:43:55 +02:00
Florian Bruhin
f17131f6c2
Change Qt links to point to qt.io.
2015-06-12 16:59:33 +02:00
Florian Bruhin
17bb9fc21c
Use QProcess instead of subprocess.
...
Closes #646 .
Fixes #688 .
2015-06-11 20:28:04 +02:00
Florian Bruhin
f0c58b58dd
Mention pytest in CONTRIBUTING.
2015-06-02 20:51:48 +02:00
Florian Bruhin
36803cba06
Switch from flake8 to pytest-{mccabe,flakes,pep8}.
2015-06-02 20:51:06 +02:00
Florian Bruhin
48735315f8
docs: Fix typo.
2015-05-29 16:53:01 +02:00
Florian Bruhin
9ee74253e4
Remove name annotation for cmdutils.register.
...
See #637 .
2015-04-20 22:25:27 +02:00
Florian Bruhin
2a0a2d926e
Adjust CONTRIBUTING.
2015-04-20 20:09:25 +02:00
Florian Bruhin
8ebac8d38c
Various spelling fixes.
2015-03-31 21:11:47 +02:00
Florian Bruhin
b6dc43396b
Update CONTRIBUTING.
2015-03-26 19:47:34 +01:00
Florian Bruhin
8c6ad697ce
Update CONTRIBUTING.
2015-03-20 12:16:00 +01:00
Florian Bruhin
c67fcc4fd6
Rename/move doc/HACKING.asciidoc to CONTRIBUTING.
...
This is so GitHub picks it up and shows a banner:
https://github.com/blog/1184-contributing-guidelines
2015-03-20 11:55:25 +01:00