Skip to content

Commit 90c269b

Browse files
committed
feat: adds library documentation
1 parent 8fcecf6 commit 90c269b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+16466
-9
lines changed

.gitattributes

+5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
* text=auto
22

3+
# Cassettes
34
tests/cassettes/* -diff
45
tests/cassettes/* linguist-generated
6+
7+
# Docs
8+
docs/**/* -diff
9+
docs/**/* linguist-generated

Makefile

+12-8
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ TEST_DIR := tests
88
help:
99
@cat Makefile | grep '^## ' --color=never | cut -c4- | sed -e "`printf 's/ - /\t- /;'`" | column -s "`printf '\t'`" -t
1010

11+
## black - Runs the Black Python formatter against the project
12+
black:
13+
$(VIRTUAL_BIN)/black $(PROJECT_NAME)/ $(TEST_DIR)/
14+
15+
## black-check - Checks if the project is formatted correctly against the Black rules
16+
black-check:
17+
$(VIRTUAL_BIN)/black $(PROJECT_NAME)/ $(TEST_DIR)/ --check
18+
1119
## build - Builds the project in preparation for release
1220
build:
1321
$(VIRTUAL_BIN)/python setup.py sdist bdist_wheel
@@ -21,13 +29,9 @@ clean:
2129
coverage:
2230
$(VIRTUAL_BIN)/pytest --cov=$(PROJECT_NAME) --cov-branch --cov-report=html --cov-report=term-missing --cov-fail-under=87
2331

24-
## black - Runs the Black Python formatter against the project
25-
black:
26-
$(VIRTUAL_BIN)/black $(PROJECT_NAME)/ $(TEST_DIR)/
27-
28-
## black-check - Checks if the project is formatted correctly against the Black rules
29-
black-check:
30-
$(VIRTUAL_BIN)/black $(PROJECT_NAME)/ $(TEST_DIR)/ --check
32+
## docs - Generates docs for the library
33+
docs:
34+
$(VIRTUAL_BIN)/pdoc $(PROJECT_NAME) -o docs
3135

3236
## format - Runs all formatting tools against the project
3337
format: black isort
@@ -75,4 +79,4 @@ scan:
7579
test:
7680
$(VIRTUAL_BIN)/pytest
7781

78-
.PHONY: help build clean coverage black black-check format format-check install isort isort-check lint mypy publish release scan test
82+
.PHONY: help black black-check build clean coverage docs format format-check install isort isort-check lint mypy publish release scan test

README.md

+3

docs/easypost.html

+310
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/address.html

+492
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/batch.html

+583
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/beta.html

+243
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/beta/referral.html

+809
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/billing.html

+530
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/brand.html

+295
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/carrier_account.html

+365
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/constant.html

+239
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/customs_info.html

+299
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/customs_item.html

+299
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/easypost_object.html

+1,046
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/endshipper.html

+434
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/error.html

+375
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/event.html

+331
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/insurance.html

+306
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/order.html

+431
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/parcel.html

+299
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/pickup.html

+431
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/pickup_rate.html

+295
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/postage_label.html

+295
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/rate.html

+295
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/referral.html

+796
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/refund.html

+306
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/report.html

+390
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/requestor.html

+1,393
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/resource.html

+922
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/scanform.html

+348
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/shipment.html

+906
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/tax_identifier.html

+295
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/tracker.html

+362
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/user.html

+624
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/util.html

+319
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/version.html

+241
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/easypost/webhook.html

+487
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.html

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/search.js

+46
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

setup.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@
1616
"flake8==5.*",
1717
"isort==5.*",
1818
"mypy==0.971",
19+
"pdoc==12.*",
1920
"pytest-cov==3.*",
2021
"pytest-vcr==1.*",
2122
"pytest==7.*",
22-
"twine==3.8.*", # Twine 4.0+ drops support for Python 3.6
23+
"twine==3.8.*", # Twine 4.0 drops support for Python 3.6
2324
"types-requests",
2425
"types-urllib3",
2526
"vcrpy==4.*",

0 commit comments

Comments
 (0)