From b731a5c4627f90d9157f20d3c2b79a5e69de732d Mon Sep 17 00:00:00 2001 From: "Sean P. Myrick V19.1.7.2" Date: Mon, 27 May 2024 14:59:09 -0700 Subject: [PATCH] 10 sub-directories [32 files] --- .github/CODEOWNERS | 194 +++++++++++++++++ .github/Discussions/README.md | 8 + .github/Discussions/README_V1.md | 8 + .github/Funding/OldVersions/FUNDING_V1.yaml | 16 ++ .github/Funding/OldVersions/FUNDING_V1.yml | 16 ++ .github/Funding/OldVersions/README.yaml | 16 ++ .github/Funding/README.md | 32 +++ .github/Funding/README_V1.md | 32 +++ .github/ISSUE_TEMPLATE.md | 112 ++++++++++ .github/ISSUE_TEMPLATE/README.txt | 200 ++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 13 ++ .github/ISSUE_TEMPLATE/issue-template.yml | 200 ++++++++++++++++++ .github/ISSUE_TEMPLATE/miscellaneous.yml | 29 +++ .../Issues/GitHub_Default_IssueLabels.yaml | 14 ++ .github/Issues/README.md | 8 + .github/Issues/README_V1.md | 8 + .github/PULL_REQUEST_TEMPLATE.md | 55 +++++ .github/PULL_REQUEST_TEMPLATE/README.md | 101 +++++++++ .../pull_request_template.md | 101 +++++++++ .../OldVersions/English/1/1-100/README.txt | 8 + .../OldVersions/English/1/1-100/README_V1.md | 8 + .github/Pull_Requests/README.md | 8 + .../Security/OldVersions/1/1-100/README.txt | 71 +++++++ .../OldVersions/1/1-100/SECURITY_V1.md | 71 +++++++ .github/Security/README.md | 71 +++++++ .github/SocialPreview/README.md | 30 +++ .github/SocialPreview/README_V1.md | 30 +++ .../Unused/repository-open-graph-template.png | Bin 0 -> 51470 bytes .github/pull_request_template.md | 101 +++++++++ .../Linting/YAML/yaml-lint_V1.yml | 19 ++ .../YAML/Lint/yaml-lint_V1.yml | 19 ++ .github/workflows/yaml-lint.yml | 19 ++ 32 files changed, 1618 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/Discussions/README.md create mode 100644 .github/Discussions/README_V1.md create mode 100644 .github/Funding/OldVersions/FUNDING_V1.yaml create mode 100644 .github/Funding/OldVersions/FUNDING_V1.yml create mode 100644 .github/Funding/OldVersions/README.yaml create mode 100644 .github/Funding/README.md create mode 100644 .github/Funding/README_V1.md create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/ISSUE_TEMPLATE/README.txt create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/issue-template.yml create mode 100644 .github/ISSUE_TEMPLATE/miscellaneous.yml create mode 100644 .github/Issues/GitHub_Default_IssueLabels.yaml create mode 100644 .github/Issues/README.md create mode 100644 .github/Issues/README_V1.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/README.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/pull_request_template.md create mode 100644 .github/Pull_Requests/OldVersions/English/1/1-100/README.txt create mode 100644 .github/Pull_Requests/OldVersions/English/1/1-100/README_V1.md create mode 100644 .github/Pull_Requests/README.md create mode 100644 .github/Security/OldVersions/1/1-100/README.txt create mode 100644 .github/Security/OldVersions/1/1-100/SECURITY_V1.md create mode 100644 .github/Security/README.md create mode 100644 .github/SocialPreview/README.md create mode 100644 .github/SocialPreview/README_V1.md create mode 100644 .github/SocialPreview/Unused/repository-open-graph-template.png create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflowArchives/Linting/YAML/yaml-lint_V1.yml create mode 100644 .github/workflowArchives/YAML/Lint/yaml-lint_V1.yml create mode 100644 .github/workflows/yaml-lint.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..cb88cf5 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,194 @@ +# Start of script +# I am going to keep trying on this until I get it right +# @seanpm2001 is the global code owner for this project +/// @seanpm2001 +// @seanpm2001 +# / @seanpm2001 +/* @seanpm2001 +* @seanpm2001 +# Directories at root +# .github +/.github/ @seanpm2001 +# Docs +/Docs/ @seanpm2001 +# External +/External/ @seanpm2001 +# OldVersions +/OldVersions/ @seanpm2001 +# RepoData +/RepoData/ @seanpm2001 +# Files at root +.editorconfig @seanpm2001 +.gitattributes @seanpm2001 +.gitignore @seanpm2001 +AUTHORS @seanpm2001 +CITATION.cff @seanpm2001 +CONTRIBUTING.md @seanpm2001 +COPYINGL @seanpm2001 +CREDITS @seanpm2001 +DRM-free_label.en.svg @seanpm2001 +INSTALL @seanpm2001 +LINUX_DEFENDER.desktop @seanpm2001 +LICENSE.txt @seanpm2001 +Pax_tux.png @seanpm2001 +PROJECT_LANG_1.py @seanpm2001 +PROJECT_LANG_2.sh @seanpm2001 +README.md @seanpm2001 +SECURITY.md @seanpm2001 +SponsorButton.png @seanpm2001 +desktop.ini @seanpm2001 +makefile.mk @seanpm2001 +# Individual file types +# Section A +*.aiff @seanpm2001 +*.AIFF @seanpm2001 +*.alac @seanpm2001 +*.ALAC @seanpm2001 +*.applescript @seanpm2001 +*.asm @seanpm2001 +*.ASM @seanpm2001 +# Section B +*.bib @seanpm2001 +# Section C +*.c @seanpm2001 +*.C @seanpm2001 +*.cff @seanpm2001 +*.cpp @seanpm2001 +*.css @seanpm2001 +*.cxx @seanpm2001 +# Section D +*.DS_STORE @seanpm2001 +*.desktop @seanpm2001 +*.dmg @seanpm2001 +*.DMG @seanpm2001 +# Section E +*.editorconfig @seanpm2001 +# Section F +# No entries starting with the letter F +# Section G +*.gif @seanpm2001 +*.GIF @seanpm2001 +*.gitattributes @seanpm2001 +*.gitignore @seanpm2001 +*.go @seanpm2001 +# Section H +*.h @seanpm2001 +*.H @seanpm2001 +*.htm @seanpm2001 +*.html @seanpm2001 +# Section I +*.ini @seanpm2001 +*.ipa @seanpm2001 +*.IPA @seanpm2001 +*.iso @seanpm2001 +*.ISO @seanpm2001 +# Section J +*.java @seanpm2001 +*.js @seanpm2001 +*.jpg @seanpm2001 +*.jpeg @seanpm2001 +*.jpp @seanpm2001 +*.json @seanpm2001 +*.jspp @seanpm2001 +# Section K +# No entries starting with the letter K +# Section L +# No entries starting with the letter L +# Section M +*.m @seanpm2001 +*.m4 @seanpm2001 +*.mm @seanpm2001 +*.mak @seanpm2001 +*.make @seanpm2001 +*.markdown @seanpm2001 +*.md @seanpm2001 +*.mdown @seanpm2001 +*.metal @seanpm2001 +*.mhtm @seanpm2001 +*.mhtml @seanpm2001 +*.mp3 @seanpm2001 +*.mk @seanpm2001 +*.mkd @seanpm2001 +*.mot @seanpm2001 +*.MOT @seanpm2001 +*.mov @seanpm2001 +*.MOV @seanpm2001 +# Section N +# No entries starting with the letter N +# Section O +*.oga @seanpm2001 +*.ogg @seanpm2001 +# Section P +*.p @seanpm2001 +*.P @seanpm2001 +*.pas @seanpm2001 +*.PAS @seanpm2001 +*.php @seanpm2001 +*.png @seanpm2001 +*.PNG @seanpm2001 +*.pl @seanpm2001 +*.pro @seanpm2001 +*.ps @seanpm2001 +*.PS @seanpm2001 +*.py @seanpm2001 +# Section Q +*.qs @seanpm2001 +*.qt @seanpm2001 +# Section R +*.rb @seanpm2001 +*.rs @seanpm2001 +# Section S +*.self @seanpm2001 +*.sh @seanpm2001 +*.st @seanpm2001 +*.sql @seanpm2001 +*.svg @seanpm2001 +*.swift @seanpm2001 +# Section T +*.tex @seanpm2001 +*.ts @seanpm2001 +*.tsx @seanpm2001 +*.ttf @seanpm2001 +*.TTF @seanpm2001 +*.txt @seanpm2001 +*.TXT @seanpm2001 +# Section U +*.url @seanpm2001 +*.URL @seanpm2001 +# Section V +*.v @seanpm2001 +*.vh @seanpm2001 +*.vhd @seanpm2001 +*.vhdl @seanpm2001 +*.vtt @seanpm2001 +# Setion W +*.wim @seanpm2001 +*.woff @seanpm2001 +*.WOFF @Seanpm2001 +# Section X +*.xhtm @seanpm2001 +*.xhtml @seanpm2001 +*.xml @seanpm2001 +# Section Y +*.yaml @seanpm2001 +*.yml @seanpm2001 +# Section Z +# No entries starting with the letter Z + +# No more individual file types for now + +# Todo + +# Add every individual file +# Finish adding all file types +# Add new entries as they are added + +# Past goals (completed) +# Add all Wiki entries +# Add all graphics entries + +# File info +# File type: codeowners file (CODEOWNERS) +# File version: 2 (2022, Monday, February 21st at 3:05 pm) +# Line count (including blank lines and compiler line): 195 +# End of script diff --git a/.github/Discussions/README.md b/.github/Discussions/README.md new file mode 100644 index 0000000..385ab74 --- /dev/null +++ b/.github/Discussions/README.md @@ -0,0 +1,8 @@ + +*** + +# Privacy policy + +I archive my own GitHub discussions and issues. By default, I respect users privacy, and will not have your issue or discussion archived. You have to specifically ask for it to be archived if you want it to be. + +*** diff --git a/.github/Discussions/README_V1.md b/.github/Discussions/README_V1.md new file mode 100644 index 0000000..385ab74 --- /dev/null +++ b/.github/Discussions/README_V1.md @@ -0,0 +1,8 @@ + +*** + +# Privacy policy + +I archive my own GitHub discussions and issues. By default, I respect users privacy, and will not have your issue or discussion archived. You have to specifically ask for it to be archived if you want it to be. + +*** diff --git a/.github/Funding/OldVersions/FUNDING_V1.yaml b/.github/Funding/OldVersions/FUNDING_V1.yaml new file mode 100644 index 0000000..63b4070 --- /dev/null +++ b/.github/Funding/OldVersions/FUNDING_V1.yaml @@ -0,0 +1,16 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] + +patreon: seanpm2001 # Creator page +patreon: seanpm2001_software # Main page +# Replace with a single Patreon username + +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/.github/Funding/OldVersions/FUNDING_V1.yml b/.github/Funding/OldVersions/FUNDING_V1.yml new file mode 100644 index 0000000..63b4070 --- /dev/null +++ b/.github/Funding/OldVersions/FUNDING_V1.yml @@ -0,0 +1,16 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] + +patreon: seanpm2001 # Creator page +patreon: seanpm2001_software # Main page +# Replace with a single Patreon username + +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/.github/Funding/OldVersions/README.yaml b/.github/Funding/OldVersions/README.yaml new file mode 100644 index 0000000..63b4070 --- /dev/null +++ b/.github/Funding/OldVersions/README.yaml @@ -0,0 +1,16 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] + +patreon: seanpm2001 # Creator page +patreon: seanpm2001_software # Main page +# Replace with a single Patreon username + +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/.github/Funding/README.md b/.github/Funding/README.md new file mode 100644 index 0000000..5924b29 --- /dev/null +++ b/.github/Funding/README.md @@ -0,0 +1,32 @@ + +*** + +# About the funding directory + +The funding directory contains an archive of the funding file for this project. The funding file enables GitHub sponsorships. The main funding file is 1 directory below, located [here](/.github/FUNDING.yml). + +*** + +## Sponsor info + +![/SponsorButton.png](/SponsorButton.png) + +You can sponsor this project if you like, but please specify what you want to donate to. [See the funds you can donate to here](https://github.com/seanpm2001/Sponsor-info/tree/main/For-sponsors) + +You can view other sponsor info [here](https://github.com/seanpm2001/Sponsor-info/) + +Try it out! The sponsor button is right up next to the watch/unwatch button. + +*** + +## File info + +**File type:** `Markdown (*.md)` + +**Original creation date:** `Thursday, March 18th 2021 at 3:33 pm)` + +**File version:** `1 (Thursday, March 18th 2021 at 3:33 pm)` + +**Line count (including blank lines and compiler line):** `33` + +*** diff --git a/.github/Funding/README_V1.md b/.github/Funding/README_V1.md new file mode 100644 index 0000000..5924b29 --- /dev/null +++ b/.github/Funding/README_V1.md @@ -0,0 +1,32 @@ + +*** + +# About the funding directory + +The funding directory contains an archive of the funding file for this project. The funding file enables GitHub sponsorships. The main funding file is 1 directory below, located [here](/.github/FUNDING.yml). + +*** + +## Sponsor info + +![/SponsorButton.png](/SponsorButton.png) + +You can sponsor this project if you like, but please specify what you want to donate to. [See the funds you can donate to here](https://github.com/seanpm2001/Sponsor-info/tree/main/For-sponsors) + +You can view other sponsor info [here](https://github.com/seanpm2001/Sponsor-info/) + +Try it out! The sponsor button is right up next to the watch/unwatch button. + +*** + +## File info + +**File type:** `Markdown (*.md)` + +**Original creation date:** `Thursday, March 18th 2021 at 3:33 pm)` + +**File version:** `1 (Thursday, March 18th 2021 at 3:33 pm)` + +**Line count (including blank lines and compiler line):** `33` + +*** diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..3bd62f3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,112 @@ + +*** + +# Opening an issue in this SNU Programming Tools IDE project + +Thank you for taking the time to open an issue in this SNU web ide project. Please fill out this form to complete the process of opening an issue: + +#### General description + +Please write a description with at least 75 characters in the following space. Limit: 8,196 characters + +``` +Your description goes here +``` + +#### Steps to Reproduce + +Steps should be clear. + +Add steps here + +``` +Your description goes here +``` + +#### Expected Results + + +``` +Your description goes here +``` + +#### Actual Results + + +``` +Your description goes here +``` + +### Browsers Affected + +Please consider opening an issue in [SNU BrowserNose](https://github.com/seanpm2001/SNU_BrowserNose) as well, if BrowserNose fails to do the task. + +Please also specify your virtual machine specs you used for testing if you used a virtual machine, in the space below. Max: 8,196 characters + +Also, please specify the specific browser version down to the last number (example: Firefox 88.0.1esr) and specify if you are running on a desktop or mobile device, and if it (the host system) is virtualized or not + + +- [ ] Tor +- [ ] Mozilla Firefox +- [ ] SeaMonkey +- [ ] Pale Moon +- [ ] TenFourFox +- [ ] Konquerer +- [ ] Line Mode Browser +- [ ] IceWeasel/IceCat +- [ ] IceRaven +- [ ] DuckDuckGo +- [ ] Safari +- [ ] Netscape Navigator +- [ ] Nexus +- [ ] SlimJet +- [ ] AOL Explorer +- [ ] Opera Mini +- [ ] Android stock browser +- [ ] Dot browser +- [ ] Microsoft Edge +- [ ] Opera +- [ ] Samsung Internet +- [ ] Google Chrome +- [ ] Google Chromium +- [ ] Internet Explorer +- [ ] Other + +**Virtual machine config** + +``` +Sample (overwrite this) +Microsoft Windows XP Service Pack 3 +Registry modification for activation +Internet Explorer 6 +VirtualBox 6.1.20 (64 bit) +512 MB RAM +32 Gigabyte disk space +Host operating system: Kubuntu 22.04 +VirtualBox guest additions? Installed +Internet type: Broadband +Specific error: Page won't load, things aren't displaying correctly, see above +``` + +### Versions + +What version are you using? (supported versions only) + +``` +Your description goes here +``` + +- [ ] I have filled out all fields +- [ ] I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html) +- [ ] I have confirmed this issue isn't a duplicate +- [ ] I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md) +- [ ] I want my answer to be archived into the repository + +*** + + diff --git a/.github/ISSUE_TEMPLATE/README.txt b/.github/ISSUE_TEMPLATE/README.txt new file mode 100644 index 0000000..8fb2d06 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/README.txt @@ -0,0 +1,200 @@ +name: General issue +description: Report a bug or other issue/Opening an issue in this SNU Programming Tools IDE project +body: + - type: markdown + attributes: + value: | + Unknown + - type: checkboxes + attributes: + label: Prerequisites + description: | + To rule out invalid issues, confirm and check each one of the checkboxes. + options: + - label: I verified that this is not an existing issue + required: true + - label: This is not a [question, poll, or discussion](https://github.com/seanpm2001/SNU_2D_ProgrammingTools/discussions/) + required: true + - label: I checked the [documentation](https://github.com/seanpm2001/SNU_2D_ProgrammingTools/tree/master/Docs/) to understand that the issue I report is not a normal behavior + required: true + validations: + required: true + + - type: checkboxes + attributes: + label: I tried to reproduce the issue when... + options: + - label: The repository was downloaded to my device/was viewing through the web browser + required: true + - label: I was using the latest version of the project + required: true + - label: I was using the version from the right source + required: false + - label: I did not modify the project + required: false + - type: textarea + attributes: + label: Description + description: Description of the bug or feature. Please also list the version of the programming language you tested with. + validations: + required: true + + - type: textarea + attributes: + label: Steps to Reproduce + placeholder: | + 1. [First Step] + 2. [Second Step] + 3. [and so on...] + validations: + required: true + + - type: textarea + attributes: + label: Expected Results + description: What you expected to happen, example - no error is thrown + placeholder: | + 1. [First Step] + 2. [Second Step] + 3. [and so on...] + validations: + required: true + + - type: textarea + attributes: + label: Actual results + description: What actually happened, error is thrown + validations: + required: true + + - type: input + attributes: + label: Git-image repository version + validations: + required: true + + - type: checkboxes + attributes: + label: Browsers effected, please open an issue in [SNU BrowserNose](https://github.com/seanpm2001/SNU_BrowserNose) as well, if BrowserNose fails to do the task. + options: + label: Tor + required: false + label: Mozilla Firefox + required: false + label: SeaMonkey + required: false + label: Pale Moon + required: false + label: TenFourFox + required: false + label: Konquerer + required: false + label: Line Mode Browser + required: false + label: IceWeasel/IceCat + required: false + label: IceRaven + required: false + label: DuckDuckGo + required: false + label: Safari + required: false + label: Netscape Navigator + required: false + label: Nexus + required: false + label: SlimJet + required: false + label: AOL Explorer + required: false + label: Opera Mini + required: false + label: Android stock browser + required: false + label: Dot browser + required: false + label: Microsoft Edge + required: false + label: Opera + required: false + label: Samsung Internet + required: false + label: Google Chrome + required: false + label: Google Chromium + required: false + label: Internet Explorer + required: false + label: Other + required: false + validations: + required: true + + - type: input + attributes: + label: Specify the specific browser version down to the last number (example Firefox 88.0.1esr) + validations: + required: true + + - type: checkboxes + attributes: + label: I am running this repository in a virtual machine... + options: + - label: Yes (with Oracle VM VirtualBox) + required: false + - label: Yes (with VMWare) + required: false + - label: Yes (with Hyper-V) + required: false + - label: Yes (with Qemu) + required: false + - label: Yes (with another virtual machine option that isn't listed) + required: false + - label: No (I am running it on my host computer) + required: false + + - type: textarea + attributes: + label: Additional virtual machine configuration + placeholder: | + Sample (overwrite this) + Microsoft Windows XP Service Pack 3 + Registry modification for activation + Internet Explorer 6 + VirtualBox 6.1.20 (64 bit) + 512 MB RAM + 32 Gigabyte disk space + Host operating system: Kubuntu 22.04 + VirtualBox guest additions? Installed + Internet type: Broadband + Specific error: Page won't load, things aren't displaying correctly, see above validations: + validations: + required: true + + - type: textarea + attributes: + label: Version used + placeholder: | + What version are you using? (supported versions only) + validations: + required: true + + attributes: + label: Validate issue + options: + - label: I have filled out all the fields + required: true + - label: I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html) + required: true + - label: I have confirmed this issue isn't a duplicate + required: true + - label: I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md) + required: true + - label: I want my answer to be archived into the repository + required: false + +# Issue template info +# 6B (2022, Thursday, May 19th at 6:59 pm PST) +# File type: YAML document (*.yml *.yaml) +# Line count (including blank lines and compiler line): 201 +# File purpose: Serving as a modern issue template for this project. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..52481b0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,13 @@ +blank_issues_enabled: false +contact_links: + - name: I want to help develop + url: https://github.com/seanpm2001/Teams/discussions/ + about: Thank you for your interest in this project! Please consider joining a team to start developing with me + - name: I want to help translate + url: https://github.com/seanpm2001/Teams/discussions/ + about: Thank you for your interest in this project! Please consider joining a team to start translating projects with me + +# File info +# File version: 1 (2022, Thursday, May 19th at 7:07 pm PST) +# File type: GitHub issue template config file (*.yml) +# Line count (including blank lines and compiler line): 14 diff --git a/.github/ISSUE_TEMPLATE/issue-template.yml b/.github/ISSUE_TEMPLATE/issue-template.yml new file mode 100644 index 0000000..8fb2d06 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue-template.yml @@ -0,0 +1,200 @@ +name: General issue +description: Report a bug or other issue/Opening an issue in this SNU Programming Tools IDE project +body: + - type: markdown + attributes: + value: | + Unknown + - type: checkboxes + attributes: + label: Prerequisites + description: | + To rule out invalid issues, confirm and check each one of the checkboxes. + options: + - label: I verified that this is not an existing issue + required: true + - label: This is not a [question, poll, or discussion](https://github.com/seanpm2001/SNU_2D_ProgrammingTools/discussions/) + required: true + - label: I checked the [documentation](https://github.com/seanpm2001/SNU_2D_ProgrammingTools/tree/master/Docs/) to understand that the issue I report is not a normal behavior + required: true + validations: + required: true + + - type: checkboxes + attributes: + label: I tried to reproduce the issue when... + options: + - label: The repository was downloaded to my device/was viewing through the web browser + required: true + - label: I was using the latest version of the project + required: true + - label: I was using the version from the right source + required: false + - label: I did not modify the project + required: false + - type: textarea + attributes: + label: Description + description: Description of the bug or feature. Please also list the version of the programming language you tested with. + validations: + required: true + + - type: textarea + attributes: + label: Steps to Reproduce + placeholder: | + 1. [First Step] + 2. [Second Step] + 3. [and so on...] + validations: + required: true + + - type: textarea + attributes: + label: Expected Results + description: What you expected to happen, example - no error is thrown + placeholder: | + 1. [First Step] + 2. [Second Step] + 3. [and so on...] + validations: + required: true + + - type: textarea + attributes: + label: Actual results + description: What actually happened, error is thrown + validations: + required: true + + - type: input + attributes: + label: Git-image repository version + validations: + required: true + + - type: checkboxes + attributes: + label: Browsers effected, please open an issue in [SNU BrowserNose](https://github.com/seanpm2001/SNU_BrowserNose) as well, if BrowserNose fails to do the task. + options: + label: Tor + required: false + label: Mozilla Firefox + required: false + label: SeaMonkey + required: false + label: Pale Moon + required: false + label: TenFourFox + required: false + label: Konquerer + required: false + label: Line Mode Browser + required: false + label: IceWeasel/IceCat + required: false + label: IceRaven + required: false + label: DuckDuckGo + required: false + label: Safari + required: false + label: Netscape Navigator + required: false + label: Nexus + required: false + label: SlimJet + required: false + label: AOL Explorer + required: false + label: Opera Mini + required: false + label: Android stock browser + required: false + label: Dot browser + required: false + label: Microsoft Edge + required: false + label: Opera + required: false + label: Samsung Internet + required: false + label: Google Chrome + required: false + label: Google Chromium + required: false + label: Internet Explorer + required: false + label: Other + required: false + validations: + required: true + + - type: input + attributes: + label: Specify the specific browser version down to the last number (example Firefox 88.0.1esr) + validations: + required: true + + - type: checkboxes + attributes: + label: I am running this repository in a virtual machine... + options: + - label: Yes (with Oracle VM VirtualBox) + required: false + - label: Yes (with VMWare) + required: false + - label: Yes (with Hyper-V) + required: false + - label: Yes (with Qemu) + required: false + - label: Yes (with another virtual machine option that isn't listed) + required: false + - label: No (I am running it on my host computer) + required: false + + - type: textarea + attributes: + label: Additional virtual machine configuration + placeholder: | + Sample (overwrite this) + Microsoft Windows XP Service Pack 3 + Registry modification for activation + Internet Explorer 6 + VirtualBox 6.1.20 (64 bit) + 512 MB RAM + 32 Gigabyte disk space + Host operating system: Kubuntu 22.04 + VirtualBox guest additions? Installed + Internet type: Broadband + Specific error: Page won't load, things aren't displaying correctly, see above validations: + validations: + required: true + + - type: textarea + attributes: + label: Version used + placeholder: | + What version are you using? (supported versions only) + validations: + required: true + + attributes: + label: Validate issue + options: + - label: I have filled out all the fields + required: true + - label: I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html) + required: true + - label: I have confirmed this issue isn't a duplicate + required: true + - label: I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md) + required: true + - label: I want my answer to be archived into the repository + required: false + +# Issue template info +# 6B (2022, Thursday, May 19th at 6:59 pm PST) +# File type: YAML document (*.yml *.yaml) +# Line count (including blank lines and compiler line): 201 +# File purpose: Serving as a modern issue template for this project. diff --git a/.github/ISSUE_TEMPLATE/miscellaneous.yml b/.github/ISSUE_TEMPLATE/miscellaneous.yml new file mode 100644 index 0000000..5541ab1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/miscellaneous.yml @@ -0,0 +1,29 @@ +name: Miscellaneous +description: Write a general issue without too much questioning +body: + - type: markdown + attributes: + value: | + Unknown + - type: checkboxes + attributes: + label: Prerequisites + description: | + To rule out invalid issues, confirm and check each one of the checkboxes. + options: + - label: I verified that this is not an existing issue + required: true + - label: This is not a question, poll, or discussion + required: true + - label: I checked the documentation to understand that the issue I report is not a normal behavior + required: true + - type: textarea + attributes: + label: Description + description: Your issue description. Make sure to utilize Markdown to make your life easier :) + validations: + required: true +# File info +# File type: GitHub bug report issue template (*.yml) +# File version: 1 (2022, Wednesday, November 23rd at 6:31 pm PST) +# Line count (including blank lines and compiler line): 30 diff --git a/.github/Issues/GitHub_Default_IssueLabels.yaml b/.github/Issues/GitHub_Default_IssueLabels.yaml new file mode 100644 index 0000000..d2df4bd --- /dev/null +++ b/.github/Issues/GitHub_Default_IssueLabels.yaml @@ -0,0 +1,14 @@ +# Default GitHub issue data file (YAML) +issuelabel_1: color1: "#ffffff" title1: "wontfix" description1: "This will not be worked on" +issueLabel_2: color2: "#d876e3" title2: "question" description2: "Further information is requested" +issueLabel_3: color3: "#e4e669" title3: "invalid" description3: "This doesn't seem right" +issueLabel_4: color4: "#008672" title4: "help wanted" description4: "Extra attention is needed" +issueLabel_5: color5: "#7057ff" title5: "good first issue" description5: "Good for newcomers" +issueLabel_6: color6: "#a2eeef" title6: "enhancement" description6: "New feature or request" +issueLabel_7: color7: "#cfd3d7" title7: "duplicate" description7: "This issue or pull request already exists" +issueLabel_8: color8: "#0075ca" title8: "documentation" description8: "Improvements or additions to documentation" +issueLabel_9: color9: "#d73a4a" title9: "bug" description9: "Something isn't working" +# Users can also create their own issue labels, and customize the color, title, and description +# issueLabel_10: color10: "#000000" title10: "void" description10: "not yet created" +# No known limit on # of issue labels +# End of file diff --git a/.github/Issues/README.md b/.github/Issues/README.md new file mode 100644 index 0000000..385ab74 --- /dev/null +++ b/.github/Issues/README.md @@ -0,0 +1,8 @@ + +*** + +# Privacy policy + +I archive my own GitHub discussions and issues. By default, I respect users privacy, and will not have your issue or discussion archived. You have to specifically ask for it to be archived if you want it to be. + +*** diff --git a/.github/Issues/README_V1.md b/.github/Issues/README_V1.md new file mode 100644 index 0000000..385ab74 --- /dev/null +++ b/.github/Issues/README_V1.md @@ -0,0 +1,8 @@ + +*** + +# Privacy policy + +I archive my own GitHub discussions and issues. By default, I respect users privacy, and will not have your issue or discussion archived. You have to specifically ask for it to be archived if you want it to be. + +*** diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..40b92d2 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,55 @@ + +*** + +# Opening a pull request on this SNU IDE project + + +Thank you for taking the time to open a PR in this SNU web ide project. Please fill out this form to complete the process of opening an issue: + +#### General description + +Please write a description with at least 75 characters in the following space. Limit: 8,196 characters + +``` +Your description goes here +``` + +#### Reference Issue + + +``` +add the link to the issue to the # below +``` + +#1 // Overwrite this line + +What does your pull request do? + +- [ ] Fixes a bug +- [ ] Adds a feature +- [ ] Fixes a security problem +- [ ] Fixes a typo +- [ ] Adds translation + +### Versions + +What version are you using? (supported versions only) + +``` +Your description goes here +``` + +- [ ] I have filled out all fields +- [ ] I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html) +- [ ] I have confirmed this pull request isn't a duplicate +- [ ] I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md) +- [ ] I want my answer to be archived into the repository + +*** + + diff --git a/.github/PULL_REQUEST_TEMPLATE/README.md b/.github/PULL_REQUEST_TEMPLATE/README.md new file mode 100644 index 0000000..6f8bfea --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/README.md @@ -0,0 +1,101 @@ + +*** + +# Creating a pull request + +Thank you for taking the time to create a pull request in this repository! Please fill out this form before submitting your PR. + +**Note:** you can change the language of the formatting if needed, but it must be valid syntax. Supported languages include: ASCIIDoc, Org mode, Markdown, WikiText, ReStructuredText, Creole, Pod, RDoc, Textile, and plain text. Be sure to change thw `markdown` tag to the appropriate language. + +Provide a general summary of your changes in the Title above + +```markdown +Your summary description (title) goes here +``` + +## Description + +Describe your changes in detail + +```markdown +Your issue description (body) goes here +``` + +## Related Issue + +- [ ] This project only accepts pull requests related to open issues +- [ ] If suggesting a new feature or change, please discuss it in an issue first +- [ ] If fixing a bug, there should be an issue describing it with steps to reproduce +- [ ] Please link to the issue here: + +```markdown +Link to the issue here, #__ +``` + +## Motivation and Context + +Why is this change required? What problem does it solve? + +```markdown + +``` + +## How Has This Been Tested? + +- [ ] Please describe in detail how you tested your changes. +- [ ] Include details of your testing environment, and the tests you ran to. +- [ ] see how your change affects other areas of the code, etc. + +## Screenshots (if appropriate): + +Please include the screenshots inside your pull request as well as a local link (hard copy) + +**Warning:** `.webp` and `.heif` images are not accepted. Please convert them to a different format (such as PNG, JPG, JPEG, JIF, GIF, TIF, etc.) + +**Warning:** Images outside of `/.github/Pull_Requests/Queue/PR/` are not accepted, and will be removed from the PR within 24 hours if not fixed + +```markdown +Remove this section, and only include the links if you use this section. Be sure to delete image fields that are not needed. Max screenshots per PR: 5. Also, if screenshots aren't necessary, please delete this entire section + +![Example1](/.github/Pull_Requests/Queue/PR/Image.png) +![Example2](/.github/Pull_Requests/Queue/PR/Image.png) +![Example3](/.github/Pull_Requests/Queue/PR/Image.png) +![Example4](/.github/Pull_Requests/Queue/PR/Image.png) +![Example5](/.github/Pull_Requests/Queue/PR/Image.png) +``` + +## Types of changes + +What types of changes does your code introduce? Put an `x` in all the boxes that apply: + +- [ ] 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 change) + +## Checklist: + +Go over all the following points, and put an `x` in all the boxes that apply. + +If you're unsure about any of these, don't hesitate to ask. We're here to help! + +- [ ] My source code (if source code is provided) follows the source code style of this project. +- [ ] My change requires a change to the documentation. +- [ ] My change does not delete necessary files +- [ ] I have updated the documentation accordingly. +- [ ] I have read the [**`CONTRIBUTING`**](/CONTRIBUTING.md) document in my spoken language, and understand the terms +- [ ] I have added tests to cover my changes. +- [ ] I have gone through all the steps, and have thoroughly read the instructions + +*** + + diff --git a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md new file mode 100644 index 0000000..6f8bfea --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md @@ -0,0 +1,101 @@ + +*** + +# Creating a pull request + +Thank you for taking the time to create a pull request in this repository! Please fill out this form before submitting your PR. + +**Note:** you can change the language of the formatting if needed, but it must be valid syntax. Supported languages include: ASCIIDoc, Org mode, Markdown, WikiText, ReStructuredText, Creole, Pod, RDoc, Textile, and plain text. Be sure to change thw `markdown` tag to the appropriate language. + +Provide a general summary of your changes in the Title above + +```markdown +Your summary description (title) goes here +``` + +## Description + +Describe your changes in detail + +```markdown +Your issue description (body) goes here +``` + +## Related Issue + +- [ ] This project only accepts pull requests related to open issues +- [ ] If suggesting a new feature or change, please discuss it in an issue first +- [ ] If fixing a bug, there should be an issue describing it with steps to reproduce +- [ ] Please link to the issue here: + +```markdown +Link to the issue here, #__ +``` + +## Motivation and Context + +Why is this change required? What problem does it solve? + +```markdown + +``` + +## How Has This Been Tested? + +- [ ] Please describe in detail how you tested your changes. +- [ ] Include details of your testing environment, and the tests you ran to. +- [ ] see how your change affects other areas of the code, etc. + +## Screenshots (if appropriate): + +Please include the screenshots inside your pull request as well as a local link (hard copy) + +**Warning:** `.webp` and `.heif` images are not accepted. Please convert them to a different format (such as PNG, JPG, JPEG, JIF, GIF, TIF, etc.) + +**Warning:** Images outside of `/.github/Pull_Requests/Queue/PR/` are not accepted, and will be removed from the PR within 24 hours if not fixed + +```markdown +Remove this section, and only include the links if you use this section. Be sure to delete image fields that are not needed. Max screenshots per PR: 5. Also, if screenshots aren't necessary, please delete this entire section + +![Example1](/.github/Pull_Requests/Queue/PR/Image.png) +![Example2](/.github/Pull_Requests/Queue/PR/Image.png) +![Example3](/.github/Pull_Requests/Queue/PR/Image.png) +![Example4](/.github/Pull_Requests/Queue/PR/Image.png) +![Example5](/.github/Pull_Requests/Queue/PR/Image.png) +``` + +## Types of changes + +What types of changes does your code introduce? Put an `x` in all the boxes that apply: + +- [ ] 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 change) + +## Checklist: + +Go over all the following points, and put an `x` in all the boxes that apply. + +If you're unsure about any of these, don't hesitate to ask. We're here to help! + +- [ ] My source code (if source code is provided) follows the source code style of this project. +- [ ] My change requires a change to the documentation. +- [ ] My change does not delete necessary files +- [ ] I have updated the documentation accordingly. +- [ ] I have read the [**`CONTRIBUTING`**](/CONTRIBUTING.md) document in my spoken language, and understand the terms +- [ ] I have added tests to cover my changes. +- [ ] I have gone through all the steps, and have thoroughly read the instructions + +*** + + diff --git a/.github/Pull_Requests/OldVersions/English/1/1-100/README.txt b/.github/Pull_Requests/OldVersions/English/1/1-100/README.txt new file mode 100644 index 0000000..561276c --- /dev/null +++ b/.github/Pull_Requests/OldVersions/English/1/1-100/README.txt @@ -0,0 +1,8 @@ + +*** + +# Privacy policy + +I archive my own GitHub discussions, pull requests, and issues. By default, I respect users privacy, and will not have your issue, pull request, or discussion archived. You have to specifically ask for it to be archived if you want it to be. + +*** diff --git a/.github/Pull_Requests/OldVersions/English/1/1-100/README_V1.md b/.github/Pull_Requests/OldVersions/English/1/1-100/README_V1.md new file mode 100644 index 0000000..561276c --- /dev/null +++ b/.github/Pull_Requests/OldVersions/English/1/1-100/README_V1.md @@ -0,0 +1,8 @@ + +*** + +# Privacy policy + +I archive my own GitHub discussions, pull requests, and issues. By default, I respect users privacy, and will not have your issue, pull request, or discussion archived. You have to specifically ask for it to be archived if you want it to be. + +*** diff --git a/.github/Pull_Requests/README.md b/.github/Pull_Requests/README.md new file mode 100644 index 0000000..561276c --- /dev/null +++ b/.github/Pull_Requests/README.md @@ -0,0 +1,8 @@ + +*** + +# Privacy policy + +I archive my own GitHub discussions, pull requests, and issues. By default, I respect users privacy, and will not have your issue, pull request, or discussion archived. You have to specifically ask for it to be archived if you want it to be. + +*** diff --git a/.github/Security/OldVersions/1/1-100/README.txt b/.github/Security/OldVersions/1/1-100/README.txt new file mode 100644 index 0000000..2cb1d86 --- /dev/null +++ b/.github/Security/OldVersions/1/1-100/README.txt @@ -0,0 +1,71 @@ + +*** + +# Security Policy + +## Supported Versions + +This project is a Git-image project, and doesn't have security issues like common repositories. They are still possible, and instructions will be listed below. + +## Version history + +| Version | Supported | Support status | +| ------- | ------------------ |-----------------| +| Versions | not | listed yet | +| v1.0.0 | :heavy_check_mark: | NOT YET RELEASED | + +## Reporting a Vulnerability + +DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY! + +Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines. + +If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem. + +Other security currently isn't available. If there are any further questions, message me via email at [seanpm2001-mailing-list@protonmail.com](mailto:seanpm2001-mailing-list@protonmail.com) + +*** + +## File info + +**File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)` + +**File version:** `1 (2022, Thursday, May 19th at 3:05 pm PST)` + +**Line count (including blank lines and compiler line):** `72` + +*** + +## File history + +

Click/tap here to expand/collapse the history for this file

+ +**Version 1 (2022, Thursday, May 19th at 3:05 pm PST)** + +> Changes: + +> * Started the file + +> * Added the supported versions section + +> * Added the version history section + +> * Added the reporting a vulnerability section + +> * Added the file info section + +> * Added the file history section + +> * No other changes in version 1 + +**Version 2 (Coming soon)** + +> Changes: + +> * Coming soon + +> * No other changes in version 2 + +
+ +*** diff --git a/.github/Security/OldVersions/1/1-100/SECURITY_V1.md b/.github/Security/OldVersions/1/1-100/SECURITY_V1.md new file mode 100644 index 0000000..2cb1d86 --- /dev/null +++ b/.github/Security/OldVersions/1/1-100/SECURITY_V1.md @@ -0,0 +1,71 @@ + +*** + +# Security Policy + +## Supported Versions + +This project is a Git-image project, and doesn't have security issues like common repositories. They are still possible, and instructions will be listed below. + +## Version history + +| Version | Supported | Support status | +| ------- | ------------------ |-----------------| +| Versions | not | listed yet | +| v1.0.0 | :heavy_check_mark: | NOT YET RELEASED | + +## Reporting a Vulnerability + +DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY! + +Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines. + +If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem. + +Other security currently isn't available. If there are any further questions, message me via email at [seanpm2001-mailing-list@protonmail.com](mailto:seanpm2001-mailing-list@protonmail.com) + +*** + +## File info + +**File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)` + +**File version:** `1 (2022, Thursday, May 19th at 3:05 pm PST)` + +**Line count (including blank lines and compiler line):** `72` + +*** + +## File history + +

Click/tap here to expand/collapse the history for this file

+ +**Version 1 (2022, Thursday, May 19th at 3:05 pm PST)** + +> Changes: + +> * Started the file + +> * Added the supported versions section + +> * Added the version history section + +> * Added the reporting a vulnerability section + +> * Added the file info section + +> * Added the file history section + +> * No other changes in version 1 + +**Version 2 (Coming soon)** + +> Changes: + +> * Coming soon + +> * No other changes in version 2 + +
+ +*** diff --git a/.github/Security/README.md b/.github/Security/README.md new file mode 100644 index 0000000..2cb1d86 --- /dev/null +++ b/.github/Security/README.md @@ -0,0 +1,71 @@ + +*** + +# Security Policy + +## Supported Versions + +This project is a Git-image project, and doesn't have security issues like common repositories. They are still possible, and instructions will be listed below. + +## Version history + +| Version | Supported | Support status | +| ------- | ------------------ |-----------------| +| Versions | not | listed yet | +| v1.0.0 | :heavy_check_mark: | NOT YET RELEASED | + +## Reporting a Vulnerability + +DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY! + +Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines. + +If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem. + +Other security currently isn't available. If there are any further questions, message me via email at [seanpm2001-mailing-list@protonmail.com](mailto:seanpm2001-mailing-list@protonmail.com) + +*** + +## File info + +**File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)` + +**File version:** `1 (2022, Thursday, May 19th at 3:05 pm PST)` + +**Line count (including blank lines and compiler line):** `72` + +*** + +## File history + +

Click/tap here to expand/collapse the history for this file

+ +**Version 1 (2022, Thursday, May 19th at 3:05 pm PST)** + +> Changes: + +> * Started the file + +> * Added the supported versions section + +> * Added the version history section + +> * Added the reporting a vulnerability section + +> * Added the file info section + +> * Added the file history section + +> * No other changes in version 1 + +**Version 2 (Coming soon)** + +> Changes: + +> * Coming soon + +> * No other changes in version 2 + +
+ +*** diff --git a/.github/SocialPreview/README.md b/.github/SocialPreview/README.md new file mode 100644 index 0000000..15cd747 --- /dev/null +++ b/.github/SocialPreview/README.md @@ -0,0 +1,30 @@ + +*** + +# About the social preview directory + +The social preview directory contains data related to social media previews of repositories. On GitHub projects, this data is located at `/.github/SocialPreview/` + +GitHub has a 1.00 megabyte (1,000,000 bytes or 1,048,576 bytes, I am not sure if GitHub uses base 2 or base 10 binary prefix numbering) image upload limit. Images I wanted to use but couldn't are located in `/.github/SocialPreview/UnusedAssets/` + +These images currently only show when searching for repositories or searching through label. They don't show up anywhere else (as of March 18th 2021) with these preview templates, sharing a link to this repository will show the preview image, rather than my GitHub profile picture or organization profile picture. + +The standard template is also included, but isn't used. + +These previews started getting added to repositories on March 17th 2021 during a new repository update period, which included new features to add to all new repositories. + +Included files are in PNG, JPG/JPEG, or SVG format. + +*** + +## File info + +**File type:** `Markdown (*.md)` + +**Original creation date:** `Thursday, March 18th 2021 at 3:07 pm)` + +**File version:** `1 (Thursday, March 18th 2021 at 3:07 pm)` + +**Line count (including blank lines and compiler line):** `31` + +*** diff --git a/.github/SocialPreview/README_V1.md b/.github/SocialPreview/README_V1.md new file mode 100644 index 0000000..15cd747 --- /dev/null +++ b/.github/SocialPreview/README_V1.md @@ -0,0 +1,30 @@ + +*** + +# About the social preview directory + +The social preview directory contains data related to social media previews of repositories. On GitHub projects, this data is located at `/.github/SocialPreview/` + +GitHub has a 1.00 megabyte (1,000,000 bytes or 1,048,576 bytes, I am not sure if GitHub uses base 2 or base 10 binary prefix numbering) image upload limit. Images I wanted to use but couldn't are located in `/.github/SocialPreview/UnusedAssets/` + +These images currently only show when searching for repositories or searching through label. They don't show up anywhere else (as of March 18th 2021) with these preview templates, sharing a link to this repository will show the preview image, rather than my GitHub profile picture or organization profile picture. + +The standard template is also included, but isn't used. + +These previews started getting added to repositories on March 17th 2021 during a new repository update period, which included new features to add to all new repositories. + +Included files are in PNG, JPG/JPEG, or SVG format. + +*** + +## File info + +**File type:** `Markdown (*.md)` + +**Original creation date:** `Thursday, March 18th 2021 at 3:07 pm)` + +**File version:** `1 (Thursday, March 18th 2021 at 3:07 pm)` + +**Line count (including blank lines and compiler line):** `31` + +*** diff --git a/.github/SocialPreview/Unused/repository-open-graph-template.png b/.github/SocialPreview/Unused/repository-open-graph-template.png new file mode 100644 index 0000000000000000000000000000000000000000..d03dffd881869335506a179a6f113384341f35b7 GIT binary patch literal 51470 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 W3$7y%`pIzsf7i7PujXF98S*~?cwS5Z literal 0 HcmV?d00001 diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..6f8bfea --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,101 @@ + +*** + +# Creating a pull request + +Thank you for taking the time to create a pull request in this repository! Please fill out this form before submitting your PR. + +**Note:** you can change the language of the formatting if needed, but it must be valid syntax. Supported languages include: ASCIIDoc, Org mode, Markdown, WikiText, ReStructuredText, Creole, Pod, RDoc, Textile, and plain text. Be sure to change thw `markdown` tag to the appropriate language. + +Provide a general summary of your changes in the Title above + +```markdown +Your summary description (title) goes here +``` + +## Description + +Describe your changes in detail + +```markdown +Your issue description (body) goes here +``` + +## Related Issue + +- [ ] This project only accepts pull requests related to open issues +- [ ] If suggesting a new feature or change, please discuss it in an issue first +- [ ] If fixing a bug, there should be an issue describing it with steps to reproduce +- [ ] Please link to the issue here: + +```markdown +Link to the issue here, #__ +``` + +## Motivation and Context + +Why is this change required? What problem does it solve? + +```markdown + +``` + +## How Has This Been Tested? + +- [ ] Please describe in detail how you tested your changes. +- [ ] Include details of your testing environment, and the tests you ran to. +- [ ] see how your change affects other areas of the code, etc. + +## Screenshots (if appropriate): + +Please include the screenshots inside your pull request as well as a local link (hard copy) + +**Warning:** `.webp` and `.heif` images are not accepted. Please convert them to a different format (such as PNG, JPG, JPEG, JIF, GIF, TIF, etc.) + +**Warning:** Images outside of `/.github/Pull_Requests/Queue/PR/` are not accepted, and will be removed from the PR within 24 hours if not fixed + +```markdown +Remove this section, and only include the links if you use this section. Be sure to delete image fields that are not needed. Max screenshots per PR: 5. Also, if screenshots aren't necessary, please delete this entire section + +![Example1](/.github/Pull_Requests/Queue/PR/Image.png) +![Example2](/.github/Pull_Requests/Queue/PR/Image.png) +![Example3](/.github/Pull_Requests/Queue/PR/Image.png) +![Example4](/.github/Pull_Requests/Queue/PR/Image.png) +![Example5](/.github/Pull_Requests/Queue/PR/Image.png) +``` + +## Types of changes + +What types of changes does your code introduce? Put an `x` in all the boxes that apply: + +- [ ] 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 change) + +## Checklist: + +Go over all the following points, and put an `x` in all the boxes that apply. + +If you're unsure about any of these, don't hesitate to ask. We're here to help! + +- [ ] My source code (if source code is provided) follows the source code style of this project. +- [ ] My change requires a change to the documentation. +- [ ] My change does not delete necessary files +- [ ] I have updated the documentation accordingly. +- [ ] I have read the [**`CONTRIBUTING`**](/CONTRIBUTING.md) document in my spoken language, and understand the terms +- [ ] I have added tests to cover my changes. +- [ ] I have gone through all the steps, and have thoroughly read the instructions + +*** + + diff --git a/.github/workflowArchives/Linting/YAML/yaml-lint_V1.yml b/.github/workflowArchives/Linting/YAML/yaml-lint_V1.yml new file mode 100644 index 0000000..117efe0 --- /dev/null +++ b/.github/workflowArchives/Linting/YAML/yaml-lint_V1.yml @@ -0,0 +1,19 @@ +--- +name: YAML Lint + +on: + push: + paths: + - '**.yml' + +jobs: + lint: + name: Lint + timeout-minutes: 3 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.4.0 + - uses: ibiqlik/action-yamllint@v3.1 + with: + config_file: .yamllint.yml + strict: false diff --git a/.github/workflowArchives/YAML/Lint/yaml-lint_V1.yml b/.github/workflowArchives/YAML/Lint/yaml-lint_V1.yml new file mode 100644 index 0000000..117efe0 --- /dev/null +++ b/.github/workflowArchives/YAML/Lint/yaml-lint_V1.yml @@ -0,0 +1,19 @@ +--- +name: YAML Lint + +on: + push: + paths: + - '**.yml' + +jobs: + lint: + name: Lint + timeout-minutes: 3 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.4.0 + - uses: ibiqlik/action-yamllint@v3.1 + with: + config_file: .yamllint.yml + strict: false diff --git a/.github/workflows/yaml-lint.yml b/.github/workflows/yaml-lint.yml new file mode 100644 index 0000000..117efe0 --- /dev/null +++ b/.github/workflows/yaml-lint.yml @@ -0,0 +1,19 @@ +--- +name: YAML Lint + +on: + push: + paths: + - '**.yml' + +jobs: + lint: + name: Lint + timeout-minutes: 3 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.4.0 + - uses: ibiqlik/action-yamllint@v3.1 + with: + config_file: .yamllint.yml + strict: false