Skip to content

Commit b902550

Browse files
Merge pull request #2 from filipecosta90/api.kickoff
/api/gh/redis/redis/commits app first working version
2 parents 24cdc82 + 0d506e0 commit b902550

File tree

8 files changed

+989
-0
lines changed

8 files changed

+989
-0
lines changed

.gitignore

Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,208 @@ _book
1414
*.epub
1515
*.mobi
1616
*.pdf
17+
18+
19+
# Byte-compiled / optimized / DLL files
20+
__pycache__/
21+
*.py[cod]
22+
*$py.class
23+
24+
# C extensions
25+
*.so
26+
27+
# Distribution / packaging
28+
.Python
29+
build/
30+
develop-eggs/
31+
dist/
32+
downloads/
33+
eggs/
34+
.eggs/
35+
lib/
36+
lib64/
37+
parts/
38+
sdist/
39+
var/
40+
wheels/
41+
pip-wheel-metadata/
42+
share/python-wheels/
43+
*.egg-info/
44+
.installed.cfg
45+
*.egg
46+
MANIFEST
47+
48+
# PyInstaller
49+
# Usually these files are written by a python script from a template
50+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
51+
*.manifest
52+
*.spec
53+
54+
# Installer logs
55+
pip-log.txt
56+
pip-delete-this-directory.txt
57+
58+
# Unit test / coverage reports
59+
htmlcov/
60+
.tox/
61+
.nox/
62+
.coverage
63+
.coverage.*
64+
.cache
65+
nosetests.xml
66+
coverage.xml
67+
*.cover
68+
*.py,cover
69+
.hypothesis/
70+
.pytest_cache/
71+
72+
# Translations
73+
*.mo
74+
*.pot
75+
76+
# Django stuff:
77+
*.log
78+
local_settings.py
79+
db.sqlite3
80+
db.sqlite3-journal
81+
82+
# Flask stuff:
83+
instance/
84+
.webassets-cache
85+
86+
# Scrapy stuff:
87+
.scrapy
88+
89+
# Sphinx documentation
90+
docs/_build/
91+
92+
# PyBuilder
93+
target/
94+
95+
# Jupyter Notebook
96+
.ipynb_checkpoints
97+
98+
# IPython
99+
profile_default/
100+
ipython_config.py
101+
102+
# pyenv
103+
.python-version
104+
105+
# pipenv
106+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
107+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
108+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
109+
# install all needed dependencies.
110+
#Pipfile.lock
111+
112+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
113+
__pypackages__/
114+
115+
# Celery stuff
116+
celerybeat-schedule
117+
celerybeat.pid
118+
119+
# SageMath parsed files
120+
*.sage.py
121+
122+
# Environments
123+
.env
124+
.venv
125+
env/
126+
venv/
127+
ENV/
128+
env.bak/
129+
venv.bak/
130+
131+
# Spyder project settings
132+
.spyderproject
133+
.spyproject
134+
135+
# Rope project settings
136+
.ropeproject
137+
138+
# mkdocs documentation
139+
/site
140+
141+
# mypy
142+
.mypy_cache/
143+
.dmypy.json
144+
dmypy.json
145+
146+
# Pyre type checker
147+
.pyre/
148+
149+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
150+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
151+
152+
*.idea/
153+
154+
# User-specific stuff
155+
.idea/**/workspace.xml
156+
.idea/**/tasks.xml
157+
.idea/**/usage.statistics.xml
158+
.idea/**/dictionaries
159+
.idea/**/shelf
160+
161+
# Generated files
162+
.idea/**/contentModel.xml
163+
164+
# Sensitive or high-churn files
165+
.idea/**/dataSources/
166+
.idea/**/dataSources.ids
167+
.idea/**/dataSources.local.xml
168+
.idea/**/sqlDataSources.xml
169+
.idea/**/dynamic.xml
170+
.idea/**/uiDesigner.xml
171+
.idea/**/dbnavigator.xml
172+
173+
# Gradle
174+
.idea/**/gradle.xml
175+
.idea/**/libraries
176+
177+
# Gradle and Maven with auto-import
178+
# When using Gradle or Maven with auto-import, you should exclude module files,
179+
# since they will be recreated, and may cause churn. Uncomment if using
180+
# auto-import.
181+
# .idea/artifacts
182+
# .idea/compiler.xml
183+
# .idea/jarRepositories.xml
184+
# .idea/modules.xml
185+
# .idea/*.iml
186+
# .idea/modules
187+
# *.iml
188+
# *.ipr
189+
190+
# CMake
191+
cmake-build-*/
192+
193+
# Mongo Explorer plugin
194+
.idea/**/mongoSettings.xml
195+
196+
# File-based project format
197+
*.iws
198+
199+
# IntelliJ
200+
out/
201+
202+
# mpeltonen/sbt-idea plugin
203+
.idea_modules/
204+
205+
# JIRA plugin
206+
atlassian-ide-plugin.xml
207+
208+
# Cursive Clojure plugin
209+
.idea/replstate.xml
210+
211+
# Crashlytics plugin (for Android Studio and IntelliJ)
212+
com_crashlytics_export_strings.xml
213+
crashlytics.properties
214+
crashlytics-build.properties
215+
fabric.properties
216+
217+
# Editor-based Rest Client
218+
.idea/httpRequests
219+
220+
# Android studio 3.1+ serialized cache file
221+
.idea/caches/build_file_checksums.ser

utilities/.flake8

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[flake8]
2+
max-line-length = 120
3+
max-complexity = 10
4+
select = C,E,F,W,B,B950
5+
ignore = E203,E501,W503,E722,B001,C901
6+
exclude =
7+
.git,
8+
test_*,
9+
__pycache__,
10+
*.egg-info,
11+
.nox,
12+
.pytest_cache,
13+
.mypy_cache

0 commit comments

Comments
 (0)