Skip to content

Commit 2b91600

Browse files
committed
init
0 parents  commit 2b91600

Some content is hidden

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

99 files changed

+6207
-0
lines changed

.coveragerc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[run]
2+
branch = true
3+
source = .
4+
omit = */migrations/*
5+
*/management/*
6+
sitecustomize.py
7+
__init.py__
8+
*/wsgi.py
9+
manage.py
10+
.tox/*
11+
**/apps.py
12+
**/urls.py
13+
**/tests.py
14+
**/test_*.py
15+
16+
[report]
17+
show_missing = true
18+
exclude_lines =
19+
# Don't complain if non-runnable code isn't run:
20+
if 0:
21+
if __name__ == .__main__.:

.dockerignore

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
# Python-generated files
2+
wheels/
3+
.ruff_cache
4+
5+
# Virtual environments
6+
.venv
7+
8+
media
9+
postgres-data
10+
redis-data
11+
12+
production.env
13+
14+
# Swap files
15+
*.swp
16+
17+
# Byte-compiled / optimized / DLL files
18+
__pycache__
19+
**/*.py[cod]
20+
*$py.class
21+
22+
# C extensions
23+
*.so
24+
25+
# Distribution / packaging
26+
.Python
27+
env
28+
build/
29+
develop-eggs
30+
dist/
31+
downloads
32+
eggs
33+
.eggs
34+
lib
35+
lib64
36+
parts
37+
sdist
38+
var
39+
*.egg-info
40+
.installed.cfg
41+
*.egg
42+
43+
# PyInstaller
44+
# Usually these files are written by a python script from a template
45+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
46+
*.manifest
47+
*.spec
48+
49+
# Installer logs
50+
pip-log.txt
51+
pip-delete-this-directory.txt
52+
53+
# Unit test / coverage reports
54+
htmlcov
55+
.tox
56+
.coverage
57+
.coverage.*
58+
junit.xml
59+
.cache
60+
nosetests.xml
61+
coverage.xml
62+
*,cover
63+
.hypothesis
64+
65+
# Translations
66+
*.mo
67+
*.pot
68+
69+
# Django stuff:
70+
*.log
71+
72+
# Sphinx documentation
73+
docs/_build
74+
75+
# PyBuilder
76+
target
77+
78+
#Ipython Notebook
79+
.ipynb_checkpoints
80+
81+
# SASS cache
82+
.sass-cache
83+
media_test
84+
85+
# Rope project settings
86+
.ropeproject
87+
88+
89+
# Logs
90+
logs
91+
*.log
92+
npm-debug.log*
93+
yarn-debug.log*
94+
yarn-error.log*
95+
96+
# Runtime data
97+
pids
98+
*.pid
99+
*.seed
100+
*.pid.lock
101+
102+
# Directory for instrumented libs generated by jscoverage/JSCover
103+
lib-cov
104+
105+
# Coverage directory used by tools like istanbul
106+
coverage/
107+
108+
# nyc test coverage
109+
.nyc_output
110+
111+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
112+
.grunt
113+
114+
# Bower dependency directory (https://bower.io/)
115+
bower_components
116+
117+
# node-waf configuration
118+
.lock-wscript
119+
120+
# Compiled binary addons (http://nodejs.org/api/addons.html)
121+
build/Release
122+
123+
# Dependency directories
124+
node_modules
125+
jspm_packages
126+
127+
# Typescript v1 declaration files
128+
typings
129+
130+
# Optional npm cache directory
131+
.npm
132+
133+
# Optional eslint cache
134+
.eslintcache
135+
136+
# Optional REPL history
137+
.node_repl_history
138+
139+
# Output of 'npm pack'
140+
*.tgz
141+
142+
# Yarn Integrity file
143+
.yarn-integrity
144+
145+
# dotenv environment variables file
146+
.env
147+
.env*
148+
149+
# Sensitive Deploy Files
150+
deploy/eb/
151+
152+
# tox
153+
./.tox
154+
155+
# Generated by docker on up (only for mypy)
156+
.mypy-dep/
157+
.mypy_cache/

.github/dependabot.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
# NOTE: uv not support.. check here for progress https://github.com/dependabot/dependabot-core/issues/10478
7+
version: 2
8+
updates:
9+
- package-ecosystem: "pip" # See documentation for possible values
10+
directory: "/" # Location of package manifests
11+
schedule:
12+
interval: "weekly"
13+
ignore:
14+
- dependency-name: "*"
15+
update-types: ["version-update:semver-major"]

.github/gh-docker-compose.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
services:
2+
web:
3+
image: $DOCKER_IMAGE
4+
build: !reset null
5+
env_file: !reset null
6+
environment:
7+
CI: "true"
8+
volumes:
9+
- ./coverage/:/code/coverage/
10+
- ./ci-share/:/ci-share/

.github/pull_request_template.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Addresses
2+
- #example-issue-number
3+
4+
Depends on
5+
- #example-Issue/PR-number
6+
7+
NOTE: **Mention related users here if any.**
8+
9+
## Changes
10+
11+
* Detailed list or prose of changes
12+
* Breaking changes
13+
* Changes to configurations
14+
15+
## This PR doesn't introduce any:
16+
17+
- [ ] temporary files, auto-generated files or secret keys
18+
- [ ] n+1 queries
19+
- [ ] flake8 issues
20+
- [ ] `print`
21+
- [ ] typos
22+
- [ ] unwanted comments
23+
24+
## This PR contains valid:
25+
26+
- [ ] tests
27+
- [ ] permission checks (tests here too)

0 commit comments

Comments
 (0)