Skip to content

Commit af29877

Browse files
authored
Merge pull request #106 from moremoban/dev
release 0.3.0
2 parents 3cf0dd4 + 834162e commit af29877

35 files changed

+291
-46
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@ Before raising the PR, here is a check list:
33
1) have you written unit tests for your code changes?
44
2) have you run "black -l 79 on_your_changed_files.py"?
55
3) are you requesting to "dev"?
6+
4) have you updated the change log?
7+
5) do you think that you can understand your changes after 6 month?
8+
5.1) can someone else understand your changes without your explanation?
9+
6) are you pround of your code changes?
10+
6.1) do you have the feeling of achievement?

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,3 +468,9 @@ cscope.files
468468
cscope.out
469469
cscope.in.out
470470
cscope.po.out
471+
472+
473+
docs/level-9-moban-dependency-as-pypi-package/mytravis.yml
474+
docs/misc-1-copying-templates/misc-1-copying/
475+
docs/misc-1-copying-templates/test-dir/
476+
docs/misc-1-copying-templates/test-recursive-dir/

.moban.cd/changelog.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
name: moban
22
organisation: moremoban
33
releases:
4+
- changes:
5+
- action: Added
6+
details:
7+
- "`#89`: Install pypi-hosted mobans through requires syntax"
8+
- action: Updated
9+
details:
10+
- "`#96`: Fix for FileNotFoundError for plugins"
11+
- "various documentation updates"
12+
- action: Removed
13+
details:
14+
- "`#88`: removed python 2.6 support"
15+
- removed python 3.3 support
16+
date: 27-18-2018
17+
version: 0.3.0
418
- changes:
519
- action: Added
620
details:

.moban.cd/moban.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ organisation: moremoban
33
author: C. W.
44
55
license: MIT
6-
version: 0.2.4
7-
current_version: 0.2.4
8-
release: 0.2.4
6+
version: 0.3.0
7+
current_version: 0.3.0
8+
release: 0.3.0
99
branch: master
1010
command_line_interface: "moban"
1111
entry_point: "moban.main:main"
@@ -17,7 +17,7 @@ keywords:
1717
dependencies:
1818
- pyyaml>=3.11
1919
- jinja2>=2.7.1
20-
- lml==0.0.3
20+
- lml==0.0.4
2121
- crayons
2222
description: Yet another jinja2 cli command for static text generation
2323
scm_host: github.com

.moban.d/moban_gitignore.jj2

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{% extends "gitignore.jj2" %}
2+
3+
{% block extra %}
4+
docs/level-9-moban-dependency-as-pypi-package/mytravis.yml
5+
docs/misc-1-copying-templates/misc-1-copying/
6+
docs/misc-1-copying-templates/test-dir/
7+
docs/misc-1-copying-templates/test-recursive-dir/
8+
{% endblock %}

.moban.d/travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ python:
77
- 3.6
88
- 3.5
99
- 3.4
10-
- 3.3
1110
- 2.7
1211
{%endblock%}

CHANGELOG.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
11
Change log
22
================================================================================
33

4+
0.3.0 - 27-18-2018
5+
--------------------------------------------------------------------------------
6+
7+
Added
8+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9+
10+
#. `#89 <https://github.com/moremoban/moban/issues/89>`_: Install pypi-hosted
11+
mobans through requires syntax
12+
13+
Updated
14+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15+
16+
#. `#96 <https://github.com/moremoban/moban/issues/96>`_: Fix for
17+
FileNotFoundError for plugins
18+
#. various documentation updates
19+
20+
Removed
21+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
22+
23+
#. `#88 <https://github.com/moremoban/moban/issues/88>`_: removed python 2.6
24+
support
25+
#. removed python 3.3 support
26+
427
0.2.4 - 14-07-2018
528
--------------------------------------------------------------------------------
629

CONTRIBUTING.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Fork [moban](https://github.com/moremoban/moban) by clicking "Fork".
88
4. `source venv/bin/activate`
99
5. `git clone https://github.com/YOUR_USERNAME/moban.git`
1010
6. `cd moban`
11-
7. `pip3 install -e .`
11+
7. `pip install -r requirements.txt`
1212
8. `git remote add upstream https://github.com/moremoban/moban.git`
1313
9. Type ` git remote -v ` and you should see <br>
1414
```
@@ -20,7 +20,23 @@ Fork [moban](https://github.com/moremoban/moban) by clicking "Fork".
2020

2121
When you want to update your local copy type <br> `git fetch upstream` <br> `git merge upstream/master` <br> `git push`
2222

23-
Steps for creating a Pull Request
23+
## Run unit tests
24+
25+
1. please install unit test requirements:
26+
27+
```
28+
$ pip install tests/requirements.txt
29+
```
30+
31+
2. Then run
32+
33+
```
34+
$ make
35+
```
36+
37+
When you enable travis-ci on your own account, you shall see travis-ci running a build on each of your pushed commit to your own fork.
38+
39+
## Steps for creating a Pull Request
2440
1. Checkout to the master branch `git checkout master`
2541
3. Start a new branch with a suitable name `git checkout -b branch_name`
2642
4. Develop a new feature or solve an existing issue

CONTRIBUTORS.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Contributors
2+
================================================================================
3+
4+
In alphabetical order:
5+
6+
`John Vandenberg <https://github.com/jayvdb>`_
7+
`PRAJWAL M <https://github.com/PrajwalM2212>`_
8+
`SerekKiri <https://github.com/SerekKiri>`_

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2016-2017 Onni Software Ltd.
3+
Copyright (c) 2016-2017 Onni Software Ltd. and its contributors.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)