Skip to content

Commit 60f679d

Browse files
committed
📚 update REAME. #143
1 parent f909756 commit 60f679d

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

.moban.dt/local-README.rst.jj2

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@
55

66
{% block features %}
77
{{description}}
8+
9+
10+
create a blank python package that is usable and ready to push to github. And future
11+
updates on your organisation's specific static information can be instantly applies the
12+
update accurately using `moban`_. Here is a list of features:
13+
14+
#. core python package
15+
#. test configuration setup
16+
#. ready to commit github repository
17+
#. automated upload to pypi through twine
18+
#. version management through jinja2
19+
#. automated github release through gease
20+
21+
822
It is used with `yehua <https://github.com/chfw/yehua>`_.
923
Organisations using it:
1024

@@ -16,6 +30,54 @@ Organisations using it:
1630
Features
1731
================================================================================
1832

33+
Feature comparision
34+
--------------------------------------------------------------------------------
35+
36+
The following table is a personal feature comparision. If you have a different
37+
opinion, especially you are the author of the following repository, please
38+
raise an issue and we can talk. This table is not a commerical sales pitch.
39+
40+
#. Y: have such a feature
41+
#. M: manual operation
42+
#. A: automatic operation
43+
44+
.. table:: Detailed feature comparision
45+
46+
============== ========================== ======================= ===================== ========== =====
47+
Group Feature cookiecutter-pypackage cookiecutter-vanguard PyScaffold yehua
48+
============== ========================== ======================= ===================== ========== =====
49+
essential setup.py Y Y Y Y
50+
. setup.cfg Y Y Y Y
51+
. source code stub Y Y Y Y
52+
test setup requirements.txt Y Y Y
53+
. requirements_dev.txt Y Y Y
54+
. Makefile Y Y
55+
. tests code Y Y Y
56+
. tox Y Y
57+
. travis Y Y Y
58+
. test coverage Y Y
59+
. flake8 Y
60+
documentation README.rst Y Y Y
61+
. labels Y
62+
. gitignore Y Y Y
63+
. AUTHORS.rst Y Y Y
64+
. CONTRIBUTING.rst Y Y
65+
. HISTORY.rst/CHANGELOG .rst Y Y Y Y
66+
. LICENCE Y Y Y Y
67+
. MANIFEST.in Y Y Y
68+
. sphinx docs Y Y Y Y
69+
usability interactive shell Y Y Y
70+
. one liner Y
71+
. initialize github repo Y
72+
maintenance publish on pypi A M M
73+
. dependency management M M A
74+
. template customization Y
75+
. version management M M A
76+
. automated github release Y
77+
. continous templating Y
78+
============== ========================== ======================= ===================== ========== =====
79+
80+
1981
setup.py
2082
----------
2183

0 commit comments

Comments
 (0)