Skip to content

Commit 01ce6fa

Browse files
Merge pull request #75 from wiremock/mkdocs
Move documentation to MkDocs
2 parents 4013c33 + 00f7eec commit 01ce6fa

30 files changed

+492
-1069
lines changed

.github/workflows/lint-docs.yml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
name: Verify documentation
22
on:
33
push:
4-
branches: [ "main", "master" ]
4+
branches: ["main", "master"]
55
pull_request:
6-
branches: [ "main", "master" ]
6+
branches: ["main", "master"]
77

88
jobs:
9-
markdown-link-check:
10-
name: Check Markdown links
9+
verify-docs:
10+
name: Check Documentation
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@master
14-
- uses: gaurav-nelson/github-action-markdown-link-check@v1
13+
- name: Checkout
14+
uses: actions/checkout@v3
15+
- name: Set up Python ${{ matrix.python-version }}
16+
uses: actions/setup-python@v4
17+
with:
18+
python-version: "3.10"
19+
- name: Install Poetry
20+
run: curl -sSL https://install.python-poetry.org | python
21+
- name: Install dependencies
22+
run: |
23+
poetry env use '3.10'
24+
poetry install --extras=testing
25+
- name: Build docs with MkDocs
26+
run: |
27+
make docs
28+
- name: Check Markdown links
29+
uses: gaurav-nelson/github-action-markdown-link-check@v1

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,5 +165,6 @@ Network Trash Folder
165165
Temporary Items
166166
.apdisk
167167

168-
# Sphinx
169-
html/
168+
# Static docs
169+
html/
170+
site/

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ clean:
4444
find . -name '.bak' -exec rm -f {} +
4545

4646
docs:
47-
sphinx-build docs html
47+
poetry run mkdocs build --site-dir=html

docs/Makefile

Lines changed: 0 additions & 177 deletions
This file was deleted.

docs/changelog.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
ChangeLog
2+
=========
3+
4+
Changes to the library are recorded here.
5+
6+
v2.4.0
7+
------
8+
9+
Enhancements:
10+
11+
- Adds --root\_dir option (\#40) @dtwwolinski
12+
13+
Maintenance:
14+
15+
- Automates release documentation and pypi distribution (\#63)
16+
@mikeywaites
17+
- Removes setuptools dependency on build (\#62) @jmdacruz
18+
- Uses assertEqual instead of assertEquals for Python 3.11
19+
compatibility. (\#45) @tirkarthi
20+
- Updates to modern Python tooling (\#57) @mikeywaites
21+
- Sets up working example of python-wiremock in the repo (\#59)
22+
@mikeywaites
23+
- Removes travis config file (\#61) @mikeywaites
24+
- Adds imports to quickstart example (\#42) @jmendesky
25+
26+
v2.3.1
27+
------
28+
29+
> - Adds support for --root\_dir option on startup thanks to
30+
> @dtwwolinski
31+
32+
v2.3.0
33+
------
34+
35+
> - Adds missing Metadata delete calls thanks to @andreroggeri
36+
37+
v2.2.0
38+
------
39+
40+
> - Adds missing Metadata serde options thanks to @andreroggeri
41+
42+
v2.1.3
43+
------
44+
45+
> - Fix on startup thanks to @Enforcer
46+
47+
v2.1.2
48+
------
49+
50+
> - Python3.8 lint fixes thanks to @tirkarthi
51+
52+
v2.1.1
53+
------
54+
55+
> - Fixes startup error on connection error thanks to @vasuarez
56+
57+
v2.1.0
58+
------
59+
60+
> - Enables Templating thanks to @mauricioalarcon
61+
62+
v2.0.0
63+
------
64+
65+
> - Fixes issue \#14
66+
> - Drops support for Python 2.x as this is EOL.
67+
68+
v1.2.0
69+
------
70+
71+
> - Add custom cert/verification options to be passed normally through
72+
> the singleton config
73+
> - Upgrades minimum requests version to 2.20.0 for known
74+
> CVE-2018-18074
75+
76+
v1.1.5
77+
------
78+
79+
> - Looser requirements everywhere, run free!
80+
81+
v1.1.4
82+
------
83+
84+
> - Update links in setup.py and docs
85+
86+
v1.1.3
87+
------
88+
89+
> - Looser dependency constraint in setup.py
90+
91+
v1.1.2
92+
------
93+
94+
> - Allow looser dependency constraint for requests
95+
96+
v1.1.1
97+
------
98+
99+
> - Fixed bug when wiremock jar not found.
100+
101+
v1.1.0
102+
------
103+
104+
> - Added Ability to stand up wiremock server (requires standalone jar
105+
> being available).
106+
107+
v1.0.3
108+
------
109+
110+
> - Fix support for Python 3.4.
111+
112+
v1.0.2
113+
------
114+
115+
> - Wiremock 2.6.x uses 201 response code instead.
116+
117+
v1.0.1
118+
------
119+
120+
> - Bug Fix on dictionary klass deserialization fix.
121+
122+
v1.0.0
123+
------
124+
125+
> - First Release - included admin feature set for wiremock 2.5.1
126+
> standalone
127+

0 commit comments

Comments
 (0)