Skip to content
This repository has been archived by the owner on Feb 24, 2024. It is now read-only.

Commit

Permalink
v2023
Browse files Browse the repository at this point in the history
  • Loading branch information
ElektroStudios committed Feb 24, 2024
1 parent de371f7 commit e88e0ac
Show file tree
Hide file tree
Showing 352 changed files with 40,803 additions and 403 deletions.
218 changes: 153 additions & 65 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,26 +1,15 @@
###############################
# Git Line Endings #
###############################

# Set default behavior to automatically normalize line endings.
# Auto detect text files and perform line endings normalization
* text=auto

###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just comment the entries below and
# uncomment the group further below
###############################################################################
# https://github.com/alexkaratarakis/gitattributes/blob/master/VisualStudio.gitattributes
# The above will handle all file extensions NOT defied below.
#

# ------------------------------------------------------------------------------------
# Basic .gitattributes for a Visual Studio repository
# https://github.com/gitattributes/gitattributes/blob/2aeb855a6bbfa9138e6ac0218caa90f22148c37c/Global/VisualStudio.gitattributes#L4
# ------------------------------------------------------------------------------------

*.sln text eol=crlf
*.csproj text eol=crlf
*.vbproj text eol=crlf
*.vcxproj text eol=crlf
*.vcproj text eol=crlf
*.dbproj text eol=crlf
Expand All @@ -29,57 +18,156 @@
*.wixproj text eol=crlf
*.modelproj text eol=crlf
*.sqlproj text eol=crlf
*.wmaproj text eol=crlf
*.wwaproj text eol=crlf

*.xproj text eol=crlf
*.props text eol=crlf
*.filters text eol=crlf
*.vcxitems text eol=crlf

#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary

#*.xproj merge=binary
#*.props merge=binary
#*.filters merge=binary
#*.vcxitems merge=binary

###############################
# Git Large File System (LFS) #
###############################
# https://rehansaeed.com/gitattributes-best-practices/
# ------------------------------------------------------------------------------------
# Basic .gitattributes for a C# repository.
# https://github.com/gitattributes/gitattributes/blob/master/CSharp.gitattributes
# ------------------------------------------------------------------------------------

*.cs text diff=csharp
*.cshtml text diff=html
*.csx text diff=csharp
*.csproj text eol=crlf

# ------------------------------------------------------------------------------------
# Basic .gitattributes for a VB.NET repository.
# ------------------------------------------------------------------------------------

*.vb text diff=vbnet
*.vbproj text eol=crlf

# ------------------------------------------------------------------------------------
# Basic .gitattributes for a PowerShell repository.
# https://github.com/gitattributes/gitattributes/blob/master/PowerShell.gitattributes
# ------------------------------------------------------------------------------------

# Source files
# ============
*.ps1 text eol=crlf
*.ps1x text eol=crlf
*.psm1 text eol=crlf
*.psd1 text eol=crlf
*.ps1xml text eol=crlf
*.pssc text eol=crlf
*.psrc text eol=crlf
*.cdxml text eol=crlf

# ------------------------------------------------------------------------------------
# Basic .gitattributes for a Python repository.
# https://github.com/gitattributes/gitattributes/blob/master/Python.gitattributes
# ------------------------------------------------------------------------------------

# Source files
# ============
*.pxd text diff=python
*.py text diff=python
*.py3 text diff=python
*.pyw text diff=python
*.pyx text diff=python
*.pyz text diff=python
*.pyi text diff=python

# Binary files
# ============
*.db binary
*.p binary
*.pkl binary
*.pickle binary
*.pyc binary export-ignore
*.pyo binary export-ignore
*.pyd binary

# Jupyter notebook
*.ipynb text eol=lf

# Note: .db, .p, and .pkl files are associated
# with the python modules ``pickle``, ``dbm.*``,
# ``shelve``, ``marshal``, ``anydbm``, & ``bsddb``
# (among others).

# ------------------------------------------------------------------------------------
# Common settings that generally should always be used with your language specific settings
# https://github.com/gitattributes/gitattributes/blob/master/Common.gitattributes
# ------------------------------------------------------------------------------------

# Archives
*.7z filter=lfs diff=lfs merge=lfs -text
*.br filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text

# Documents
*.pdf filter=lfs diff=lfs merge=lfs -text

# Images
*.gif filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.webp filter=lfs diff=lfs merge=lfs -text

# Fonts
*.woff2 filter=lfs diff=lfs merge=lfs -text

# Other
*.exe filter=lfs diff=lfs merge=lfs -text
*.bibtex text diff=bibtex
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
*.md text diff=markdown
*.mdx text diff=markdown
*.tex text diff=tex
*.adoc text
*.textile text
*.mustache text
*.csv text eol=crlf
*.tab text
*.tsv text
*.txt text
*.sql text
*.epub diff=astextplain

# Graphics
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.tif binary
*.tiff binary
*.ico binary
# SVG treated as text by default.
*.svg text
# If you want to treat it as binary,
# use the following line instead.
# *.svg binary
*.eps binary

# Scripts
*.bash text eol=lf
*.fish text eol=lf
*.ksh text eol=lf
*.sh text eol=lf
*.zsh text eol=lf
# These are explicitly windows files and should use crlf
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf

# Serialisation
*.json text
*.toml text
*.xml text
*.yaml text
*.yml text

# Archives
*.7z binary
*.gz binary
*.tar binary
*.tgz binary
*.zip binary

# Text files where line endings should be preserved
*.patch -text

#
# Exclude files from exporting
#

.gitattributes export-ignore
.gitignore export-ignore
.gitkeep export-ignore
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Bug report
about: Create a bug report to help us improve
title: "[BUG] Write the title here"
labels: ''
assignees: ElektroStudios

---

**Describe the bug**
A clear and concise description of what the problem is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Actual behavior**
A clear and concise description of the actual behavior that you observed.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Environment (please complete the following information If applicable):**
- OS: [e.g. Microsoft Windows 10 22H2 x64]
- Program Version: [e.g. v1.0 x64]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FEATURE] Write the title here"
labels: ''
assignees: ElektroStudios

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/question---get-support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: Question / Get Support
about: Ask any question you have in mind related to this project
title: "[QUESTION] Write the title here"
labels: ''
assignees: ElektroStudios

---

**Question**

Please provide a clear and concise question.

**Background**

Briefly explain the context or background related to your question.

**Attempts**

Describe any attempts or solutions you have already tried.

**Expected Outcome**

What do you hope to achieve or understand from asking this question?

**Additional Information**

Include any additional information that may be relevant to your question.
28 changes: 28 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Description

Please include a summary of the changes and the related issue. Also include relevant motivation and context.

Fixes # (issue)

## Type of change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.

# Checklist:

Please delete options that are not relevant.

- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
Loading

0 comments on commit e88e0ac

Please sign in to comment.