Skip to content
This repository was archived by the owner on Apr 17, 2023. It is now read-only.

Commit 9308bdb

Browse files
authored
Merge pull request #36 from code-yeongyu/feature/update-readme-description
Update readme about Development Environments overview
2 parents 2780570 + 71556ca commit 9308bdb

File tree

2 files changed

+24
-18
lines changed

2 files changed

+24
-18
lines changed

.vscode/settings.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
{
2-
"python.envFile": "${workspaceFolder}/.env",
3-
"python.formatting.yapfPath": "${workspaceFolder}/.venv/bin/yapf",
4-
"python.languageServer": "Pylance",
5-
"python.formatting.provider": "yapf",
62
"[python]": {
73
"editor.insertSpaces": true,
84
"editor.tabSize": 4,
@@ -13,10 +9,14 @@
139
"source.organizeImports": true
1410
}
1511
},
16-
"isort.path": [
17-
"${workspaceFolder}/.venv/bin/isort"
18-
],
12+
"python.envFile": "${workspaceFolder}/.env",
13+
"python.languageServer": "Pylance",
14+
"python.formatting.provider": "yapf",
15+
"python.formatting.yapfPath": "${workspaceFolder}/.venv/bin/yapf",
16+
"python.linting.enabled": true,
17+
"python.linting.pylintEnabled": true,
1918
"python.linting.pylintPath": "${workspaceFolder}/.venv/bin/pylint",
19+
"python.linting.mypyEnabled": true,
2020
"python.linting.mypyArgs": [
2121
"--strict",
2222
"--follow-imports=silent",
@@ -26,10 +26,13 @@
2626
"--namespace-packages",
2727
"--no-implicit-reexport"
2828
],
29+
"isort.path": [
30+
"${workspaceFolder}/.venv/bin/isort"
31+
],
32+
"python.testing.pytestEnabled": true,
2933
"python.testing.pytestArgs": [
3034
"."
3135
],
32-
"python.testing.pytestEnabled": true,
3336
"emeraldwalk.runonsave": {
3437
"commands": [
3538
{
@@ -38,9 +41,6 @@
3841
}
3942
]
4043
},
41-
"python.linting.enabled": true,
42-
"python.linting.pylintEnabled": true,
43-
"python.linting.mypyEnabled": true,
4444
"[toml]": {
4545
"editor.defaultFormatter": "tamasfe.even-better-toml"
4646
}

README.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,19 @@ poetry add twitter-video-tools
2929
- poetry
3030
- code editor (vscode recommended)
3131

32-
### Quick Info of setups
33-
34-
- strict type checking using mypy
35-
- amazing linters & formatters (`yapf`, `pylint`, `isort`)
36-
- `unify` for forcing single-quote
37-
- unit test using `pytest`
38-
- vscode launch & formatting setups
32+
### Overview of Development Environments
33+
34+
- Local
35+
- vscode ready (launching, debugging, formatting)
36+
- strict type checking using [mypy](https://github.com/python/mypy) & [pyright](https://github.com/microsoft/pyright)
37+
- amazing linters & formatters ([`yapf`](https://github.com/google/yapf), [`pylint`](https://github.com/PyCQA/pylint), [`isort`](https://github.com/PyCQA/isort))
38+
- `unify` for forcing single-quote
39+
- unit test using [`pytest`](https://github.com/myint/unify)
40+
41+
- GitHub Actions
42+
- [All PRs are statically analyzed & checked by `yapf`, `pylint`, `pyright`, `mypy`](https://github.com/code-yeongyu/TwitterVideoTools/actions/workflows/check_code.yaml)
43+
- [All PRs are tested with `pytest`](https://github.com/code-yeongyu/TwitterVideoTools/actions/workflows/test.yaml)
44+
- [Can be released with Github Action when creating GitHub Releases](https://github.com/code-yeongyu/TwitterVideoTools/actions/workflows/release.yaml)
3945

4046
### All-in-one
4147

0 commit comments

Comments
 (0)