Skip to content

Commit f5c6a47

Browse files
committed
Initial implementation
0 parents  commit f5c6a47

File tree

23 files changed

+998
-0
lines changed

23 files changed

+998
-0
lines changed

.gitattributes

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Explicitly declare text files that should always be normalized and converted
2+
# to unix line endings, to reduce cross-platform development issues.
3+
*.py text eol=lf
4+
*.html text eol=lf
5+
*.js text eol=lf
6+
*.css text eol=lf
7+
*.json text eol=lf
8+
*.md text eol=lf
9+
*.rst text eol=lf

.gitignore

Lines changed: 386 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,386 @@
1+
# Created by https://www.gitignore.io, modified by CodeRed.
2+
3+
#######################################
4+
### Editors
5+
#######################################
6+
7+
8+
### Emacs ###
9+
10+
# -*- mode: gitignore; -*-
11+
*~
12+
\#*\#
13+
/.emacs.desktop
14+
/.emacs.desktop.lock
15+
*.elc
16+
auto-save-list
17+
tramp
18+
.\#*
19+
20+
# Org-mode
21+
.org-id-locations
22+
*_archive
23+
24+
# flymake-mode
25+
*_flymake.*
26+
27+
# eshell files
28+
/eshell/history
29+
/eshell/lastdir
30+
31+
# elpa packages
32+
/elpa/
33+
34+
# reftex files
35+
*.rel
36+
37+
# Flycheck
38+
flycheck_*.el
39+
40+
# server auth directory
41+
/server/
42+
43+
# projectiles files
44+
.projectile
45+
46+
# directory configuration
47+
.dir-locals.el
48+
49+
# network security
50+
/network-security.data
51+
52+
53+
### KomodoEdit ###
54+
55+
*.komodoproject
56+
.komodotools
57+
58+
59+
### PyCharm ###
60+
61+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
62+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
63+
64+
# User-specific stuff
65+
.idea/**/workspace.xml
66+
.idea/**/tasks.xml
67+
.idea/**/usage.statistics.xml
68+
.idea/**/dictionaries
69+
.idea/**/shelf
70+
71+
# Generated files
72+
.idea/**/contentModel.xml
73+
74+
# Sensitive or high-churn files
75+
.idea/**/dataSources/
76+
.idea/**/dataSources.ids
77+
.idea/**/dataSources.local.xml
78+
.idea/**/sqlDataSources.xml
79+
.idea/**/dynamic.xml
80+
.idea/**/uiDesigner.xml
81+
.idea/**/dbnavigator.xml
82+
83+
# Gradle
84+
.idea/**/gradle.xml
85+
.idea/**/libraries
86+
87+
# Mongo Explorer plugin
88+
.idea/**/mongoSettings.xml
89+
90+
# File-based project format
91+
*.iws
92+
93+
# IntelliJ
94+
out/
95+
96+
# mpeltonen/sbt-idea plugin
97+
.idea_modules/
98+
99+
# JIRA plugin
100+
atlassian-ide-plugin.xml
101+
102+
# Cursive Clojure plugin
103+
.idea/replstate.xml
104+
105+
# Crashlytics plugin (for Android Studio and IntelliJ)
106+
com_crashlytics_export_strings.xml
107+
crashlytics.properties
108+
crashlytics-build.properties
109+
fabric.properties
110+
111+
# Editor-based Rest Client
112+
.idea/httpRequests
113+
114+
# Sonarlint plugin
115+
.idea/sonarlint
116+
117+
118+
### SublimeText ###
119+
120+
# Cache files for Sublime Text
121+
*.tmlanguage.cache
122+
*.tmPreferences.cache
123+
*.stTheme.cache
124+
125+
# Workspace files are user-specific
126+
*.sublime-workspace
127+
128+
# Project files should be checked into the repository, unless a significant
129+
# proportion of contributors will probably not be using Sublime Text
130+
# *.sublime-project
131+
132+
# SFTP configuration file
133+
sftp-config.json
134+
135+
# Package control specific files
136+
Package Control.last-run
137+
Package Control.ca-list
138+
Package Control.ca-bundle
139+
Package Control.system-ca-bundle
140+
Package Control.cache/
141+
Package Control.ca-certs/
142+
Package Control.merged-ca-bundle
143+
Package Control.user-ca-bundle
144+
oscrypto-ca-bundle.crt
145+
bh_unicode_properties.cache
146+
147+
# Sublime-github package stores a github token in this file
148+
# https://packagecontrol.io/packages/sublime-github
149+
GitHub.sublime-settings
150+
151+
152+
### TextMate ###
153+
154+
*.tmproj
155+
*.tmproject
156+
tmtags
157+
158+
159+
### Vim ###
160+
161+
# Swap
162+
[._]*.s[a-v][a-z]
163+
[._]*.sw[a-p]
164+
[._]s[a-rt-v][a-z]
165+
[._]ss[a-gi-z]
166+
[._]sw[a-p]
167+
168+
# Session
169+
Session.vim
170+
171+
# Temporary
172+
.netrwhist
173+
# Auto-generated tag files
174+
tags
175+
# Persistent undo
176+
[._]*.un~
177+
178+
179+
### VisualStudioCode ###
180+
.vscode/
181+
182+
### VisualStudioCode Patch ###
183+
# Ignore all local history of files
184+
.history
185+
186+
187+
188+
#######################################
189+
### Django/Python Stack
190+
#######################################
191+
192+
193+
### Django ###
194+
195+
*.log
196+
*.pot
197+
*.pyc
198+
__pycache__/
199+
local_settings.py
200+
db.sqlite3
201+
202+
# If your build process includes running collectstatic, then you probably don't need or want to include staticfiles/
203+
# in your Git repository. Update and uncomment the following line accordingly.
204+
# <django-project-name>/staticfiles/
205+
206+
207+
### Django.Python Stack ###
208+
209+
# Byte-compiled / optimized / DLL files
210+
*.py[cod]
211+
*$py.class
212+
213+
# C extensions
214+
*.so
215+
216+
# Distribution / packaging
217+
.Python
218+
build/
219+
develop-eggs/
220+
dist/
221+
downloads/
222+
eggs/
223+
.eggs/
224+
lib/
225+
lib64/
226+
parts/
227+
sdist/
228+
var/
229+
wheels/
230+
share/python-wheels/
231+
*.egg-info/
232+
.installed.cfg
233+
*.egg
234+
MANIFEST
235+
236+
# PyInstaller
237+
# Usually these files are written by a python script from a template
238+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
239+
*.manifest
240+
*.spec
241+
242+
# Installer logs
243+
pip-log.txt
244+
pip-delete-this-directory.txt
245+
246+
# Unit test / coverage reports
247+
htmlcov/
248+
.tox/
249+
.nox/
250+
.coverage
251+
.coverage.*
252+
.cache
253+
nosetests.xml
254+
coverage.xml
255+
*.cover
256+
.hypothesis/
257+
.pytest_cache/
258+
259+
# Translations
260+
*.mo
261+
262+
# Flask stuff:
263+
instance/
264+
.webassets-cache
265+
266+
# Scrapy stuff:
267+
.scrapy
268+
269+
# Sphinx documentation
270+
docs/_build/
271+
272+
# PyBuilder
273+
target/
274+
275+
# Jupyter Notebook
276+
.ipynb_checkpoints
277+
278+
# IPython
279+
profile_default/
280+
ipython_config.py
281+
282+
# pyenv
283+
.python-version
284+
285+
# celery beat schedule file
286+
celerybeat-schedule
287+
288+
# SageMath parsed files
289+
*.sage.py
290+
291+
# Environments
292+
.env
293+
.venv
294+
env/
295+
venv/
296+
ENV/
297+
env.bak/
298+
venv.bak/
299+
300+
# Spyder project settings
301+
.spyderproject
302+
.spyproject
303+
304+
# Rope project settings
305+
.ropeproject
306+
307+
# mkdocs documentation
308+
/site
309+
310+
# mypy
311+
.mypy_cache/
312+
.dmypy.json
313+
dmypy.json
314+
315+
# Pyre type checker
316+
.pyre/
317+
318+
319+
### OSX ###
320+
321+
# General
322+
.DS_Store
323+
.AppleDouble
324+
.LSOverride
325+
326+
# Icon must end with two \r
327+
Icon
328+
329+
# Thumbnails
330+
._*
331+
332+
# Files that might appear in the root of a volume
333+
.DocumentRevisions-V100
334+
.fseventsd
335+
.Spotlight-V100
336+
.TemporaryItems
337+
.Trashes
338+
.VolumeIcon.icns
339+
.com.apple.timemachine.donotpresent
340+
341+
# Directories potentially created on remote AFP share
342+
.AppleDB
343+
.AppleDesktop
344+
Network Trash Folder
345+
Temporary Items
346+
.apdisk
347+
348+
349+
350+
#######################################
351+
### Operating Systems
352+
#######################################
353+
354+
355+
### Windows ###
356+
357+
# Windows thumbnail cache files
358+
Thumbs.db
359+
ehthumbs.db
360+
ehthumbs_vista.db
361+
362+
# Dump file
363+
*.stackdump
364+
365+
# Folder config file
366+
[Dd]esktop.ini
367+
368+
# Recycle Bin used on file shares
369+
$RECYCLE.BIN/
370+
371+
# Windows Installer files
372+
*.cab
373+
*.msi
374+
*.msix
375+
*.msm
376+
*.msp
377+
378+
# Windows shortcuts
379+
*.lnk
380+
381+
382+
#######################################
383+
### Custom
384+
#######################################
385+
386+
testproject/**/*.css

0 commit comments

Comments
 (0)