Edgewall Software

Changes between Initial Version and Version 1 of Ticket #13304


Ignore:
Timestamp:
May 26, 2020, 7:27:57 PM (4 years ago)
Author:
Ryan J Ollos
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13304 – Description

    initial v1  
    2121
    2222Add a Makefile command `make check-code`, which executes the style check tool and `contrib/jinja2checker.py`. The tool can be run before submitting a "pull request" and before releases.
     23
     24Revise as needed:
     25* TracDev/CodingStyle
     26* TracDev/DevelopmentWorkflow
     27* TracDev/ReleaseChecklist
     28* TracDev/SubmittingPatches
     29* TracDev/UnitTests
     30* TracDev/FunctionalTests
     31
     32`make status` echoes the version of pypi:coverage, but the tool isn't integrated into our development process, as far as I'm aware. It's use should be documented, or remove it from `make status`.
     33
     34{{{
     35$ make status
     36
     37Python: /Users/rjollos/.pyenv/shims/python
     38
     39  Package        Version
     40  ----------------------------------------------------------------------------
     41  Python       : 3.6.10 (default, Jan 27 2020, 16:14:13)
     42               : [GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.17)]
     43  Setuptools   : 46.4.0
     44  Pip          : 20.1.1
     45  Wheel        : 0.34.2
     46  Jinja2       : 2.11.2
     47  Babel        : 2.8.0
     48  sqlite3      : 2.6.0 (3.28.0)
     49  PySqlite     : not installed
     50  PyMySQL      : 0.9.3
     51  Psycopg2     : 2.8.5 (dt dec pq3 ext lo64)
     52  SVN bindings : 1.15.0 (under development)
     53  Mercurial    : 5.4
     54  Pygments     : 2.6.1
     55  Textile      : 4.0.1
     56  Pytz         : 2020.1
     57  Docutils     : 0.16
     58  Selenium     : 3.141.0
     59  LXML         : 4.5.1
     60  coverage     : 5.1
     61
     62Variables:
     63...
     64
     65}}}
     66
     67Consider adding a `requirements-dev.txt` for installing all development requirements.