Ian Cordasco
6b7855e102
Update the README
2016-06-25 20:09:56 -05:00
Ian Cordasco
2c4eb1377b
Merge branch 'add-gitlab-ci' into 'master'
...
Enable GitLab CI
*Description of changes*
Add a `.gitlab-ci.yml` so we can have multiple services (including Jenkins, once I fix it).
*Related to:* None
See merge request !65
2016-06-25 21:11:10 +00:00
Ian Cordasco
6bca1c30cc
Fix linters to use src/flake8
2016-06-25 16:07:28 -05:00
Ian Cordasco
951bbe337f
Add python*-dev packages
2016-06-25 16:00:45 -05:00
Ian Cordasco
7f3783d109
Merge branch 'prefer-.flake8' into 'master'
...
Prefer `.flake8` if present for options.
This is a reprise of !63 for 3.0.
See merge request !64
2016-06-25 20:29:15 +00:00
Ian Cordasco
b5d13260eb
Enable GitLab CI
2016-06-25 15:28:31 -05:00
Tom Prince
db9d4ad8b4
Prefer .flake8 if present for options.
...
If somebody explicitly has a `.flake8` file, presumably they intend to
put flake8 configuration in it, so prefer it to the generic `setup.cfg`
and `tox.ini` from pycodestyle.
2016-06-25 14:22:21 -06:00
Ian Cordasco
00575214db
Add missing release notes
2016-06-25 12:29:58 -05:00
Ian Cordasco
04413f8338
Add the long description back to setup.py
2016-06-25 12:27:14 -05:00
Ian Cordasco
cee691059f
Merge branch 'origin/proposed/3.0' into master
2016-06-25 12:01:02 -05:00
Ian Cordasco
6eb2e3a701
Add more release notes for 3.0.0b1
2016-06-25 11:55:52 -05:00
Ian Cordasco
7340b3e057
Add release note for 2.6.1
2016-06-25 11:40:41 -05:00
Ian Cordasco
9308910893
Bump version for 2.6.1
2016-06-25 11:37:24 -05:00
Ian Cordasco
fe8c59c113
Merge branch 'prefer-.flake8' into 'master'
...
Prefer `.flake8` if present for options.
If somebody explicitly has a `.flake8` file, presumably they intend to put flake8 configuration in it, so prefer it to the generic `setup.cfg` and `tox.ini` from pycodestyle.
See merge request !63
2016-06-25 16:32:26 +00:00
Ian Cordasco
5d1150cc27
Update the packaging so wheels work
2016-06-25 11:20:28 -05:00
Ian Cordasco
1ec83033e9
Update the copyright in the LICENSE
2016-06-25 10:49:32 -05:00
Ian Cordasco
7b31ecf7d5
Update the MANIFEST.in for sdists
...
Let's include our documentation, tests, and src code appropriately
2016-06-25 10:48:52 -05:00
Ian Cordasco
1a2c68f5da
Move flake8 into src
...
This is an emerging best practice and there is little reason to not
follow it
2016-06-25 10:12:13 -05:00
Ian Cordasco
5c8d767626
Rename dev subdirectory to plugin-development
...
This should make the contents clearer
2016-06-25 09:51:15 -05:00
Ian Cordasco
14ce512b9a
Add extra information to plugin dev index
2016-06-25 09:49:06 -05:00
Ian Cordasco
87b331c552
Add some notes for users about how to use plugins
2016-06-25 09:45:08 -05:00
Ian Cordasco
c2111656a6
Add descriptions of pycodestyle and mccable
2016-06-24 14:54:48 -05:00
Ian Cordasco
cae943bd44
Add missing - to sub-directories
2016-06-22 19:27:23 -05:00
Ian Cordasco
1de5da8a7f
Add more definitions to glossary
2016-06-22 19:27:10 -05:00
Ian Cordasco
478d5620d8
Correct example register_options method
2016-06-22 19:13:20 -05:00
Ian Cordasco
88d1dd280a
Start a glossary of terms
2016-06-22 14:34:14 -05:00
Ian Cordasco
601696d564
Trim whitespace from cross-compat plugin docs
2016-06-22 10:07:16 -05:00
Ian Cordasco
04bceeceb5
Remove historical files from the repository
...
The old/ directory was the archive of flake8 2.0. DESIGN.rst was the
place I kept my initial 3.0 notes for design purposes.
2016-06-22 08:42:30 -05:00
Ian Cordasco
6c0d900a38
Write plugin cross-compatibility documentation
2016-06-22 08:40:53 -05:00
Ian Cordasco
9526e061a7
Add more detail about types of releases
2016-06-22 08:10:07 -05:00
Ian Cordasco
60b67f4ef3
Trim trailing whitespace
...
I need to get better at following my own contrib documentation
2016-06-22 08:05:47 -05:00
Tom Prince
5098ce89e3
Prefer .flake8 if present for options.
...
If somebody explicitly has a `.flake8` file, presumably they intend to
put flake8 configuration in it, so prefer it to the generic `setup.cfg`
and `tox.ini` from pycodestyle.
2016-06-21 08:57:52 -06:00
Ian Cordasco
9fe82d7be0
Update version string to beta
...
Add a version info tuple for plugins to use
2016-06-21 07:37:08 -05:00
Ian Cordasco
f3cd7ee6fb
Update FAQ to be a bit clearer
2016-06-21 07:36:40 -05:00
Ian Cordasco
a4c1edb03e
Add FAQ
2016-06-20 20:54:31 -05:00
Ian Cordasco
b67d1d633e
Add documentation about release versioning and process
2016-06-20 20:53:47 -05:00
Ian Cordasco
6ac4d16522
Switch to pycodestyle and start constraining versions again
2016-06-20 20:20:48 -05:00
Ian Cordasco
ba5bf0c57a
Add missing docstring to Application#report_benchmarks
2016-06-20 13:49:17 -05:00
Ian Cordasco
590e15cb4c
Trim trailing whitespace in docs
2016-06-20 13:42:48 -05:00
Ian Cordasco
3cbad557ea
Remove mypy from list of tox environments
2016-06-20 13:29:53 -05:00
Ian Cordasco
3e8bbc50dc
Add documentation ... for writing documentation
2016-06-20 09:26:01 -05:00
Ian Cordasco
41277ff965
Use |Flake8| consistently throughout documentation
2016-06-20 08:13:50 -05:00
Ian Cordasco
57ac6ab699
Add |Flake8| substitution to the epilog
...
The rst_epilog config value in Sphinx allows you to maintain a global
list of replaces or includes that are appended to the text of each
document in your documentation. This allows us to use |Flake8| everywhere
without redefining the replace in every document.
2016-06-20 08:04:33 -05:00
Ian Cordasco
16f58005bf
Add --benchmark option documentation
2016-06-19 20:41:19 -05:00
Ian Cordasco
adedd6c5cf
Add --benchmark and formatting for its values
2016-06-19 20:37:32 -05:00
Ian Cordasco
1f7a8081ad
Merge branch '3.0-doc-wording' into 'proposed/3.0'
...
Grammar and clarity improvements.
Improve grammar and clarity throughout the documentation.
See merge request !62
2016-06-20 01:34:44 +00:00
Cea Stapleton
330fdb5b56
Grammar and clarity improvements.
2016-06-19 14:06:26 -05:00
Ian Cordasco
fd5c7d009d
Update Travis to run the linters individually
2016-06-17 11:10:16 -05:00
Ian Cordasco
8bc76f79de
Configure flake8-import-order to use Google Style
...
This relies on two things:
1. Properly configuring flake8-import-order to use that style
2. Properly configuring flake8-import-order to know that flake8 is our
application name.
2016-06-17 10:26:36 -05:00
Ian Cordasco
3f434f7d1c
Add broken config file to test error handling
...
ConfigFileFinder should absolutely handle broken/invalid config files
by refusing to try to parse them. Here we catch the ParsingError,
log the exception, and then return normally. The RawConfigParser
instance is perfectly valid still and will behave as if nothing had
been read and we just need to indicate that we didn't find any files
worthy of reading.
Related to: https://github.com/PyCQA/pycodestyle/issues/506
2016-06-16 16:19:09 -05:00