Skip to content

Commit ee162d8

Browse files
authored
Merge pull request #52 from aahnik/dev
Refactor code, and allow plugin system. make live sync a free public feature
2 parents b455042 + cdf98ce commit ee162d8

27 files changed

+2876
-215
lines changed

.github/CONTRIBUTING.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Contributing Guidelines
2+
3+
1. Read the README and documentation thoroughly. Also watch relavant videos if availaible.
4+
2. Create an issue with a bug or a feature request.
5+
3. Contact me on telegram https://telegram.me/aahnikdaw and discuss the changes you want to make.
6+
4. Follow the code style of the project.
7+
5. You are recommended to read these additional guidelines about Pull Requests.
8+
9+
- [The (written) unwritten guide to pull requests](https://www.atlassian.com/blog/git/written-unwritten-guide-pull-requests)
10+
- [How to write the perfect pull request](https://github.blog/2015-01-21-how-to-write-the-perfect-pull-request/)
11+
- [Open Source Pull Request Guidelines](https://opensource.creativecommons.org/contributing-code/pr-guidelines/)

.github/FUNDING.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# These are supported funding model platforms
23

34
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
@@ -9,4 +10,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
910
liberapay: # Replace with a single Liberapay username
1011
issuehunt: # Replace with a single IssueHunt username
1112
otechie: # Replace with a single Otechie username
12-
custom: ['https://aahnik.dev/support']
13+
custom: ['https://aahnik.dev/support']

.github/ISSUE_TEMPLATE/config.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: Read Documentation
4+
url: https://aahnik.github.io/tgcf/
5+
about: Read the guides and tutorials
6+
- name: Ask a Question or Discuss
7+
url: https://github.com/aahnik/tgcf/discussions/new
8+
about: You may ask a question, get help about errors or start a discussion.

.github/pull_request_template.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Before Creating a pull request, please read the contributing guidelines thoroughly.
2+
3+
<!-- A reference to a related issue in your repository. -->
4+
5+
<!-- A description of the changes proposed in the pull request. -->
6+
7+
<!-- @mentions of the person or team responsible for reviewing proposed changes. -->
8+
9+
I have fully read and understood the terms and conditions laid down in the general [Contributor License Agreement](https://aahnik.github.io/aahnik/CLA.html)
10+
11+
- [ ] I agree to distribute my code contributions under MIT License, and will not change it in the future.
12+
- [ ] I agree that any contribution once merged, cannot be taken back by me.
13+
- [ ] I will abide by the Code of Conduct
14+
- [ ] I understand that the decision of the maintainer is final and abiding. And the maintainer reserves all rights to modify my code. I also understand that the maintainer can remove my code in future, if he thinks so.
15+
- [ ] Once my contribution is merged, my name will permanently appear in the Contribtor's List of this repository.

.gitignore

+150-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,151 @@
1-
.vscode
2-
__pycache__
1+
*.session
2+
*.session-journal
3+
t.py
4+
tgcf.config.yml
5+
6+
7+
8+
9+
10+
11+
12+
13+
14+
# Byte-compiled / optimized / DLL files
15+
__pycache__/
16+
*.py[cod]
17+
*$py.class
18+
19+
# C extensions
20+
*.so
21+
22+
# Distribution / packaging
23+
.Python
24+
build/
25+
develop-eggs/
26+
dist/
27+
downloads/
28+
eggs/
29+
.eggs/
30+
lib/
31+
lib64/
32+
parts/
33+
sdist/
34+
var/
35+
wheels/
36+
share/python-wheels/
37+
*.egg-info/
38+
.installed.cfg
39+
*.egg
40+
MANIFEST
41+
42+
# PyInstaller
43+
# Usually these files are written by a python script from a template
44+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
45+
*.manifest
46+
*.spec
47+
48+
# Installer logs
49+
pip-log.txt
50+
pip-delete-this-directory.txt
51+
52+
# Unit test / coverage reports
53+
htmlcov/
54+
.tox/
55+
.nox/
56+
.coverage
57+
.coverage.*
58+
.cache
59+
nosetests.xml
60+
coverage.xml
61+
*.cover
62+
*.py,cover
63+
.hypothesis/
64+
.pytest_cache/
65+
cover/
66+
67+
# Translations
68+
*.mo
69+
*.pot
70+
71+
# Django stuff:
72+
*.log
73+
local_settings.py
74+
db.sqlite3
75+
db.sqlite3-journal
76+
77+
# Flask stuff:
78+
instance/
79+
.webassets-cache
80+
81+
# Scrapy stuff:
82+
.scrapy
83+
84+
# Sphinx documentation
85+
docs/_build/
86+
87+
# PyBuilder
88+
.pybuilder/
89+
target/
90+
91+
# Jupyter Notebook
92+
.ipynb_checkpoints
93+
94+
# IPython
95+
profile_default/
96+
ipython_config.py
97+
98+
# pyenv
99+
# For a library or package, you might want to ignore these files since the code is
100+
# intended to run in multiple environments; otherwise, check them in:
101+
# .python-version
102+
103+
# pipenv
104+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
105+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
106+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
107+
# install all needed dependencies.
108+
#Pipfile.lock
109+
110+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
111+
__pypackages__/
112+
113+
# Celery stuff
114+
celerybeat-schedule
115+
celerybeat.pid
116+
117+
# SageMath parsed files
118+
*.sage.py
119+
120+
# Environments
3121
.env
4-
venv
5-
forwarder.session
6-
config.ini
7-
replace.yml
122+
.venv
123+
env/
124+
venv/
125+
ENV/
126+
env.bak/
127+
venv.bak/
128+
129+
# Spyder project settings
130+
.spyderproject
131+
.spyproject
132+
133+
# Rope project settings
134+
.ropeproject
135+
136+
# mkdocs documentation
137+
/site
138+
139+
# mypy
140+
.mypy_cache/
141+
.dmypy.json
142+
dmypy.json
143+
144+
# Pyre type checker
145+
.pyre/
146+
147+
# pytype static type analyzer
148+
.pytype/
149+
150+
# Cython debug symbols
151+
cython_debug/

0 commit comments

Comments
 (0)