├── .editorconfig
├── .gitattributes
├── .github
├── .FUNDING.yaml
├── .FUNDING.yml
├── .github_README.md
├── .github_README_V1.md
├── CODEOWNERS
├── Discussions
│ ├── README.md
│ └── README_V1.md
├── Funding
│ ├── OldVersions
│ │ ├── FUNDING_V1.yaml
│ │ └── FUNDING_V1.yml
│ ├── README.md
│ └── README_V1.md
├── ISSUE_TEMPLATE.md
├── ISSUE_TEMPLATE
│ ├── config.yml
│ ├── issue-template.yml
│ └── miscellaneous.yml
├── Issues
│ ├── GitHub_Default_IssueLabels.yaml
│ ├── OldVersions
│ │ └── 1
│ │ │ └── 1-100
│ │ │ └── ISSUE_TEMPLATE_V1.md
│ ├── README.md
│ └── README_V1.md
├── PULL_REQUEST_TEMPLATE.md
├── PULL_REQUEST_TEMPLATE
│ └── pull_request_template_V1.md
├── Pull_Requests
│ ├── OldVersions
│ │ └── English
│ │ │ └── 1
│ │ │ └── 1-100
│ │ │ ├── PULL_REQUEST_TEMPLATE_V1.md
│ │ │ └── README_V1.md
│ └── README.md
├── SECURITY
│ ├── OldVersions
│ │ └── English
│ │ │ └── USA
│ │ │ └── SECURITY_V1.md
│ └── README.md
├── SocialPreview
│ ├── README.md
│ ├── README_V1.md
│ └── Unused
│ │ └── repository-open-graph-template.png
├── pull_request_template.md
├── workflowArchives
│ ├── Android
│ │ └── android_V1.yml
│ ├── CodeQL
│ │ └── Analysis
│ │ │ └── codeql-analysis_V1.yml
│ ├── GitHub-Pages
│ │ ├── Jekyll
│ │ │ ├── jekyll-gh-pages_V1.yml
│ │ │ └── jekyll_V1.yml
│ │ └── Static-HTML
│ │ │ └── github-pages-static_V1.yml
│ ├── GoogleGo
│ │ ├── OSSF
│ │ │ └── SLSA3
│ │ │ │ └── Publish
│ │ │ │ └── google-go-ossf-slsa3-publish_V1.yml
│ │ └── google-go_V1.yml
│ ├── Java
│ │ ├── Ant
│ │ │ └── java-ant_V1.yml
│ │ ├── Gradle
│ │ │ ├── Publish
│ │ │ │ └── java-gradle-publish_V1.yml
│ │ │ └── java-gradle_V1.yml
│ │ └── Maven
│ │ │ ├── Publish
│ │ │ └── java-maven-publish_V1.yml
│ │ │ └── java-maven_V1.yml
│ ├── Linting
│ │ ├── Python
│ │ │ └── PyLint
│ │ │ │ └── pylint_V1.yml
│ │ ├── Super-linter
│ │ │ └── super-linter_V1.yml
│ │ └── YAML
│ │ │ └── yaml-lint_V1.yml
│ ├── Makefile
│ │ └── makefile_V1.yml
│ ├── OSSF
│ │ └── SLSA3
│ │ │ └── Generator
│ │ │ └── Generic
│ │ │ └── Publish
│ │ │ └── generator-generic-ossf-slsa3-publish_V1.yml
│ └── Python
│ │ ├── Application
│ │ └── python-app_V1.yml
│ │ ├── DJango
│ │ └── django_V1.yml
│ │ └── Package
│ │ ├── Conda
│ │ └── python-package-conda_V1.yml
│ │ ├── Publish
│ │ └── python-package-publish_V1.yml
│ │ └── python-package_V1.yml
└── workflows
│ ├── android.yml
│ ├── codeql-analysis.yml
│ ├── django.yml
│ ├── generator-generic-ossf-slsa3-publish.yml
│ ├── github-pages-static.yml
│ ├── google-go-ossf-slsa3-publish.yml
│ ├── google-go.yml
│ ├── java-ant.yml
│ ├── java-gradle-publish.yml
│ ├── java-gradle.yml
│ ├── java-maven-publish.yml
│ ├── java-maven.yml
│ ├── jekyll-gh-pages.yml
│ ├── jekyll.yml
│ ├── makefile.yml
│ ├── pylint.yml
│ ├── python-app.yml
│ ├── python-package-conda.yml
│ ├── python-package-publish.yml
│ ├── python-package.yml
│ ├── super-linter.yml
│ └── yaml-lint.yml
├── .gitignore
├── 404.html
├── 404.jpeg
├── 404.md
├── AUTHORS
├── AUTOMATE2001.yaml
├── AUTOMATE2001.yml
├── CITATION.cff
├── CONTRIBUTING.md
├── COPYINGL
├── CREDITS
├── Candroid-Catalogue
├── !OldVersions
│ ├── README
│ │ └── English
│ │ │ └── USA
│ │ │ └── 1
│ │ │ └── 1-100
│ │ │ ├── README_V1.md
│ │ │ ├── README_V10.md
│ │ │ ├── README_V11.md
│ │ │ ├── README_V12.md
│ │ │ ├── README_V13.md
│ │ │ ├── README_V14.md
│ │ │ ├── README_V15.md
│ │ │ ├── README_V16.md
│ │ │ ├── README_V17.md
│ │ │ ├── README_V2.md
│ │ │ ├── README_V3.md
│ │ │ ├── README_V4.md
│ │ │ ├── README_V5.md
│ │ │ ├── README_V6.md
│ │ │ ├── README_V7.md
│ │ │ ├── README_V8.md
│ │ │ └── README_V9.md
│ └── TABLE
│ │ └── English
│ │ └── USA
│ │ └── 1
│ │ └── 1-100
│ │ ├── TABLE_V1.md
│ │ ├── TABLE_V10.md
│ │ ├── TABLE_V11.md
│ │ ├── TABLE_V12.md
│ │ ├── TABLE_V13.md
│ │ ├── TABLE_V14.md
│ │ ├── TABLE_V15.md
│ │ ├── TABLE_V16.md
│ │ ├── TABLE_V17.md
│ │ ├── TABLE_V2.md
│ │ ├── TABLE_V3.md
│ │ ├── TABLE_V4.md
│ │ ├── TABLE_V5.md
│ │ ├── TABLE_V6.md
│ │ ├── TABLE_V7.md
│ │ ├── TABLE_V8.md
│ │ └── TABLE_V9.md
└── README.md
├── Candroid.png
├── Candroid_REPOLIST.urll
├── Compatibility
└── Settings
│ └── API_Level
│ ├── API_Level.py
│ └── OldVersions
│ └── API_Level_V1.py
├── DRM-free_label.en.svg
├── Docs
├── !OldVersions
│ └── README
│ │ └── English
│ │ └── USA
│ │ └── 1
│ │ └── 1-100
│ │ └── README_V1.md
├── Graphic-Design
│ ├── !OldVersions
│ │ └── README
│ │ │ └── English
│ │ │ └── USA
│ │ │ └── README_V1.md
│ ├── README.md
│ └── Style-Guide
│ │ ├── !OldVersions
│ │ └── README
│ │ │ └── English
│ │ │ └── USA
│ │ │ └── README_V1.md
│ │ ├── 2022December
│ │ ├── !OldVersions
│ │ │ └── README
│ │ │ │ └── English
│ │ │ │ └── USA
│ │ │ │ └── README_V1.md
│ │ ├── GIMP
│ │ │ ├── !OldVersions
│ │ │ │ └── README
│ │ │ │ │ └── English
│ │ │ │ │ └── USA
│ │ │ │ │ └── README_V1.md
│ │ │ ├── 2.10.30
│ │ │ │ ├── !OldVersions
│ │ │ │ │ └── English
│ │ │ │ │ │ └── USA
│ │ │ │ │ │ └── README_V1.md
│ │ │ │ ├── Candroid_Graphic_Design_Tutorials
│ │ │ │ │ └── 2022.12.07
│ │ │ │ │ │ ├── Droid
│ │ │ │ │ │ └── WebM
│ │ │ │ │ │ │ └── Candroid-Droid_GIMP_GraphicDesignTutorial_Candroid-Settings.webm
│ │ │ │ │ │ └── Wallpaper
│ │ │ │ │ │ └── WebM
│ │ │ │ │ │ └── Candroid-Wallpaper_GIMP_GraphicDesignTutorial_Candroid-Settings.webm
│ │ │ │ └── README.md
│ │ │ └── README.md
│ │ ├── Primary_Assets
│ │ │ ├── Candroid.png
│ │ │ ├── Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png
│ │ │ ├── OldVersions
│ │ │ │ └── README
│ │ │ │ │ └── English
│ │ │ │ │ └── USA
│ │ │ │ │ └── README_V1.md
│ │ │ └── README.md
│ │ └── README.md
│ │ └── README.md
├── README.md
├── Used-by
│ ├── !OldVersions
│ │ └── README
│ │ │ └── English
│ │ │ └── USA
│ │ │ └── 1
│ │ │ └── 1-100
│ │ │ └── README_V1.md
│ └── README.md
└── pull_request_template.md
├── GoDE
├── OldVersions
│ └── Docs
│ │ └── 1
│ │ └── README
│ │ ├── README.txt
│ │ └── README_V1.md
└── README.md
├── Graphics
├── Droids
│ ├── Candroid-App-Store
│ │ └── PNG
│ │ │ └── Candroid-App-Store_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Assistant
│ │ └── PNG
│ │ │ └── Candroid-Assistant_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Battery-Monitor
│ │ └── PNG
│ │ │ └── Candroid-Battery-Monitor_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Browser
│ │ └── PNG
│ │ │ └── Candroid-Browser_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Calculator
│ │ └── PNG
│ │ │ └── Candroid-Calculator_Icon_1000p_HighCompression.png
│ ├── Candroid-Calendar
│ │ └── PNG
│ │ │ └── Candroid-Calendar_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Camera
│ │ └── PNG
│ │ │ └── Candroid-Camera_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Catalog
│ │ └── PNG
│ │ │ └── Candroid-Catalog_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Clock
│ │ └── PNG
│ │ │ └── Candroid-Clock_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Contacts
│ │ └── PNG
│ │ │ └── Candroid-Contacts_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Debug
│ │ └── PNG
│ │ │ └── Candroid-Debug_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Docs
│ │ └── PNG
│ │ │ └── Candroid-Docs_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Easter-Egg
│ │ └── PNG
│ │ │ └── Candroid-Easter-Egg_1000pIcon_V1_HighCompression.png
│ ├── Candroid-FileCabinet
│ │ └── PNG
│ │ │ └── Candroid-FIleCabinet_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Flashlight
│ │ └── PNG
│ │ │ └── Candroid-Flashlight_1024pxIcon_V1_HighCompression.png
│ ├── Candroid-Keyboard
│ │ └── PNG
│ │ │ └── Candroid-Keyboard_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Mail
│ │ └── PNG
│ │ │ └── Candroid-Mail_Icon_1000px_V1_HighCompression.png
│ ├── Candroid-Market
│ │ └── PNG
│ │ │ └── Candroid-Market_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Notepad
│ │ └── PNG
│ │ │ └── Candroid-Notepad_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Phone
│ │ └── PNG
│ │ │ └── Candroid-Phone_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Photo-Viewer
│ │ └── PNG
│ │ │ └── Candroid-Photo-Viewer_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Rotate
│ │ └── PNG
│ │ │ └── Candroid-Rotate_1024pxIcon_V1_HighCompression.png
│ ├── Candroid-Settings
│ │ └── PNG
│ │ │ └── Candroid-Settings_Icon_1000p_HighCompression.png
│ ├── Candroid-TV
│ │ └── PNG
│ │ │ └── Candroid-TV_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Tube
│ │ └── PNG
│ │ │ └── Candroid-Tube_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Video
│ │ └── PNG
│ │ │ └── Candroid-Video_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Voicemail
│ │ └── PNG
│ │ │ └── Candroid-Voicemail_1000pIcon_V1_HighCompression.png
│ ├── Candroid-Wallpaper
│ │ └── PNG
│ │ │ └── Candroid-Wallpaper_1000pIcon_V1_HighCompression.png
│ └── Candroid
│ │ └── PNG
│ │ └── Candroid.png
├── Icons
│ └── Debug
│ │ └── PNG
│ │ ├── Debug-Icon_Striped1_241px_V1_HighCompression.png
│ │ └── Debug-Icon_Striped2_241px_V1_HighCompression.png
└── Secondary-Icons
│ ├── Candroid-App-Store
│ └── Bag-dynamic-gradient.png
│ ├── Candroid-Assistant
│ └── Ambox_blue_question.svg
│ ├── Candroid-Battery-Monitor
│ └── Battery1.png
│ ├── Candroid-Browser
│ └── Deer_park_globe.svg
│ ├── Candroid-Calculator
│ └── Calculator-Icon-Android_Lollipop.png
│ ├── Candroid-Calendar
│ └── Calendar2.png
│ ├── Candroid-Camera
│ └── Camera_iOS6_Placeholder.jpeg
│ ├── Candroid-Catalog
│ └── Catalog-Icon.png
│ ├── Candroid-Clock
│ └── BlueClock1_999px.png
│ ├── Candroid-Contacts
│ └── Apps-Contacts-icon-2456248871.png
│ ├── Candroid-Debug
│ └── Debug-Icon.png
│ ├── Candroid-Docs
│ └── Documentation.png
│ ├── Candroid-Easter-Egg
│ └── Blue_EasterEgg.png
│ ├── Candroid-FileCabinet
│ └── FileCabinetIcon2.png
│ ├── Candroid-Flashlight
│ └── Flashlight_Icon1.png
│ ├── Candroid-Keyboard
│ └── Keyboard_Icon_Blue.png
│ ├── Candroid-Mail
│ └── Mail-Icon1.png
│ ├── Candroid-Market
│ └── Blue_Shopping-Bag.png
│ ├── Candroid-Notepad
│ └── Notepad-Icon-1.png
│ ├── Candroid-Phone
│ └── PhoneIcon1_Blue.png
│ ├── Candroid-Photo-Viewer
│ └── Folder-Images-Icon.png
│ ├── Candroid-Rotate
│ └── RotateIcon_1.png
│ ├── Candroid-Settings
│ └── Gear-Silver-and-blue_1.png
│ ├── Candroid-TV
│ └── Old_TV_Icon.png
│ ├── Candroid-Tube
│ └── VideoIcon1_Blue.png
│ ├── Candroid-Video
│ └── Video_Player_Tango-like_Icon.png
│ ├── Candroid-Voicemail
│ └── Voicemail-Icon1.png
│ ├── Candroid-Wallpaper
│ └── StripedWallpaperIcon_1.png
│ └── Candroid
│ └── PlaceholderX.png
├── INSTALL
├── K.desktop
├── LICENSE-GPL.go
├── LICENSE-GPL.java
├── LICENSE-GPL.py
├── LICENSE-GPL.py3
├── LICENSE-GPL.pyt
├── LICENSE-GPL.pyw
├── LICENSE-GPL.txt
├── LICENSE-GPL3.go
├── LICENSE-GPL3.java
├── LICENSE-GPL3.py
├── LICENSE-GPL3.py3
├── LICENSE-GPL3.pyt
├── LICENSE-GPL3.pyw
├── LICENSE-GPL3.txt
├── LICENSE.go
├── LICENSE.java
├── LICENSE.py
├── LICENSE.py3
├── LICENSE.pyt
├── LICENSE.pyw
├── LICENSE.txt
├── OldVersions
├── AUTHORS
│ └── English
│ │ └── 1
│ │ └── 1-100
│ │ └── AUTHORS_V1
├── AUTOMATE2001
│ ├── AUTOMATE2001_V1.yaml
│ └── AUTOMATE2001_V1.yml
├── CITATION
│ ├── APA-Style
│ │ ├── CITATION_V1.apa.txt
│ │ └── README.txt
│ ├── BibTeX
│ │ └── CITATION_V1.bib
│ └── CFF
│ │ └── CITATION_V1.cff
├── CODEOWNERS
│ └── CODEOWNERS_V2
├── CONTRIBUTING
│ └── Universal
│ │ └── 1
│ │ └── 1-100
│ │ └── CONTRIBUTING_V1.md
├── COPYING
│ └── English
│ │ └── 1
│ │ └── 1-100
│ │ ├── COPYING_V1
│ │ └── COPYING_V1.1
├── CREDITS
│ └── English
│ │ └── 1
│ │ └── 1-100
│ │ ├── CREDITS_V1
│ │ └── CREDITS_V1.1
├── Candroid_REPOLIST
│ └── 1
│ │ └── 1-100
│ │ ├── Candroid_REPOLIST_V1.urll
│ │ └── README.txt
├── Desktop.ini
│ └── V1_desktop.ini
├── EDITORCONFIG
│ └── 1
│ │ └── 1-100
│ │ ├── V1.1.editorconfig
│ │ ├── V1.editorconfig
│ │ └── V2.editorconfig
├── GITATTRIBUTES
│ └── 1
│ │ └── 1-100
│ │ ├── V1.gitattributes
│ │ ├── V2.gitattributes
│ │ └── V3.gitattributes
├── GITIGNORE
│ └── 1
│ │ └── 1-100
│ │ └── V1.gitignore
├── INSTALL
│ └── English
│ │ └── 1
│ │ └── 1-100
│ │ ├── INSTALL_V1
│ │ └── INSTALL_V1.1
├── ISSUE_TEMPLATE
│ ├── CONFIG
│ │ └── YML
│ │ │ └── V1_config.yml
│ ├── ISSUE-TEMPLATE
│ │ └── 1
│ │ │ └── 1-100
│ │ │ ├── issue-template_V1.yml
│ │ │ ├── issue-template_V2.yml
│ │ │ ├── issue-template_V3.yml
│ │ │ ├── issue-template_V4.yml
│ │ │ ├── issue-template_V5.yml
│ │ │ └── issue-template_V6.yml
│ └── MISCELLANEOUS
│ │ └── YML
│ │ └── miscellaneous_V1.yml
├── KDESKTOP
│ └── K_V1.desktop
├── LICENSE
│ ├── GPL
│ │ ├── LICENSE-GPL_V1.go
│ │ ├── LICENSE-GPL_V1.java
│ │ ├── LICENSE-GPL_V1.py
│ │ ├── LICENSE-GPL_V1.py3
│ │ ├── LICENSE-GPL_V1.pyt
│ │ ├── LICENSE-GPL_V1.pyw
│ │ └── LICENSE-GPL_V1.txt
│ ├── GPL3
│ │ ├── LICENSE-GPL3_V1.go
│ │ ├── LICENSE-GPL3_V1.java
│ │ ├── LICENSE-GPL3_V1.py
│ │ ├── LICENSE-GPL3_V1.py3
│ │ ├── LICENSE-GPL3_V1.pyt
│ │ ├── LICENSE-GPL3_V1.pyw
│ │ └── LICENSE-GPL3_V1.txt
│ ├── LICENSE_V1.go
│ ├── LICENSE_V1.java
│ ├── LICENSE_V1.py
│ ├── LICENSE_V1.py3
│ ├── LICENSE_V1.pyt
│ ├── LICENSE_V1.pyw
│ └── LICENSE_V1.txt
├── MAKEFILE
│ └── 1
│ │ └── 1-100
│ │ └── makefile_V1.mk
├── PROJECT_LANGUAGE
│ ├── GoogleGo
│ │ └── PROJECT_LANG_3_V1.go
│ ├── Java
│ │ └── PROJECT_LANG_2_V1.java
│ └── Python
│ │ ├── PROJECT_LANG_1_V1.py
│ │ ├── PROJECT_LANG_1_V2.py
│ │ ├── PROJECT_LANG_1_V2.py3
│ │ ├── PROJECT_LANG_1_V2.pyt
│ │ └── PROJECT_LANG_1_V2.pyw
├── PULL_REQUEST_TEMPLATE
│ └── pull_request_template_V1.md
├── README
│ └── English
│ │ └── USA
│ │ └── 1
│ │ └── 1-100
│ │ ├── README_V1.md
│ │ ├── README_V10.md
│ │ ├── README_V11.md
│ │ ├── README_V12.md
│ │ ├── README_V13.md
│ │ ├── README_V14.md
│ │ ├── README_V15.md
│ │ ├── README_V2.md
│ │ ├── README_V3.md
│ │ ├── README_V4.md
│ │ ├── README_V5.md
│ │ ├── README_V6.md
│ │ ├── README_V7.md
│ │ ├── README_V8.md
│ │ └── README_V9.md
└── ROOTFILES
│ └── ROOTFILES_V1.base
├── OriginalBluePrintPlans
└── December26th2020
│ └── CandroidPlans.md
├── PROJECT_LANG_1.py
├── PROJECT_LANG_1.py3
├── PROJECT_LANG_1.pyt
├── PROJECT_LANG_1.pyw
├── PROJECT_LANG_2.java
├── PROJECT_LANG_3.go
├── README.md
├── ROOTFILES.base
├── RepoData
└── Description
│ └── GitHub
│ ├── OldVersions
│ └── English
│ │ └── USA
│ │ ├── README.md
│ │ ├── README_V1.txt
│ │ └── README_V2.txt
│ └── README.txt
├── SECURITY.md
├── SponsorButton.png
├── Standard_Apps
└── JAVA
│ └── Clock
│ ├── GClock.java
│ └── OldVersions
│ └── GClock_V1.java
├── Stylesheets
└── CSS
│ ├── CENTER.css
│ └── CENTER_V1.css
├── Widgets
├── OldVersions
│ └── Docs
│ │ └── 1
│ │ └── README
│ │ └── README_V1.md
└── README.md
├── _config.yml
├── desktop.ini
├── makefile.mk
└── pull_request_template.md
/.editorconfig:
--------------------------------------------------------------------------------
1 | # Start of script
2 |
3 | # Editor configuration file for Seanpm2001/SNU 2D Programming Tools IDE project (V6)
4 |
5 | root = true
6 |
7 | [*]
8 | indent_style = space
9 | indent_size = 2
10 | end_of_line = lf
11 | charset = utf-8
12 | trim_trailing_whitespace = false
13 | insert_final_newline = false
14 | line_wrap_mode = soft wrap
15 |
16 | [*.md]
17 | indent_style = space
18 | indent_size = 2
19 | end_of_line = lf
20 | charset = utf-8
21 | trim_trailing_whitespace = false
22 | insert_final_newline = false
23 | line_wrap_mode = soft wrap
24 |
25 | [*.yml *.yaml]
26 | indent_style = space
27 | indent_size = 2
28 | end_of_line = lf
29 | charset = utf-8
30 | trim_trailing_whitespace = false
31 | insert_final_newline = false
32 | line_wrap_mode = soft wrap
33 |
34 | [*.txt]
35 | indent_style = space
36 | indent_size = 2
37 | end_of_line = lf
38 | charset = utf-8
39 | trim_trailing_whitespace = false
40 | insert_final_newline = false
41 | line_wrap_mode = soft wrap
42 |
43 | [*.mk]
44 | indent_style = space
45 | indent_size = 2
46 | end_of_line = lf
47 | charset = utf-8
48 | trim_trailing_whitespace = false
49 | insert_final_newline = false
50 | line_wrap_mode = soft wrap
51 |
52 | [*.htm *.html]
53 | indent_style = space
54 | indent_size = 2
55 | end_of_line = lf
56 | charset = utf-8
57 | trim_trailing_whitespace = false
58 | insert_final_newline = false
59 | line_wrap_mode = soft wrap
60 |
61 | # File info
62 |
63 | # File type: Editorconfig file (*.editorconfig)
64 | # File version: 1 (Monday, 2021 August 23rd at 4:14 pm)
65 | # Line count (including blank lines and compiler line): 68
66 |
67 | # End of script
68 |
--------------------------------------------------------------------------------
/.github/.FUNDING.yaml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 |
5 | patreon: seanpm2001 # Creator page
6 | patreon: seanpm2001_software # Main page
7 | # Replace with a single Patreon username
8 |
9 | open_collective: # Replace with a single Open Collective username
10 | ko_fi: # Replace with a single Ko-fi username
11 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
12 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
13 | liberapay: # Replace with a single Liberapay username
14 | issuehunt: # Replace with a single IssueHunt username
15 | otechie: # Replace with a single Otechie username
16 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
17 |
--------------------------------------------------------------------------------
/.github/.FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 |
5 | patreon: seanpm2001 # Creator page
6 | patreon: seanpm2001_software # Main page
7 | # Replace with a single Patreon username
8 |
9 | open_collective: # Replace with a single Open Collective username
10 | ko_fi: # Replace with a single Ko-fi username
11 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
12 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
13 | liberapay: # Replace with a single Liberapay username
14 | issuehunt: # Replace with a single IssueHunt username
15 | otechie: # Replace with a single Otechie username
16 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
17 |
--------------------------------------------------------------------------------
/.github/.github_README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # .github folder info
5 |
6 | The `.github` folder in this repository contains data for this repository for hosting on GitHub. This directory did not become mandatory until March 15th 2021.
7 |
8 | This directory contains several features.
9 |
10 | **Funding** - This funding info usually contains a `FUNDING.yml` file that links to sponsor info for this project. A folder called `/Funding` is also included, and at `/Funding/OldVersions/` contains old versions of the funding file.
11 |
12 | **Issues** - This directory contains archives of issues I raised on this project, along with general privacy info. A brief description of the privacy policy goes as follows:
13 |
14 | _I archive my own GitHub issues, and will not archive issues you raise without your permission. This includes replies, comments, and posts._
15 |
16 | * A YAML file is also included that contains GitHub label data, with hexadecimal color codes, issue description, and issue titles.
17 |
18 | * Sometimes, other YAML files are included for configuration of issues.
19 |
20 | **Coming soon:** A separate YAML file for each issue directory that contains label data
21 |
22 | **Discussions** - Similar to the issues directory, this directory contains archives of discussions I raised on this project, along with general privacy info. A brief description of the privacy policy goes as follows:
23 |
24 | _I archive my own GitHub discussions, and will not archive discussions you raise without your permission. This includes replies, comments, and posts_
25 |
26 | **SocialPreview** - This directory contains social media preview info for this repository for when you share or search for it. This makes a background appear above the repository in searches or messages, so that the profile picture of the user/organization is not shown in the preview. You can read more about it [here](/.github/SocialPreview/README.md).
27 |
28 | That is currently it at the moment, other than the new description for this process being placed at the root of the directory (the file you are currently reading)
29 |
30 | ***
31 |
32 | ## File info
33 |
34 | **File type:** `Markdown (*.md)`-
35 |
36 | **Original creation date:** `Thursday, March 18th 2021 at 3:18 pm)`
37 |
38 | **File version:** `1 (Thursday, March 18th 2021 at 3:18 pm)`
39 |
40 | **Line count (including blank lines and compiler line):** `43`
41 |
42 | ***
43 |
--------------------------------------------------------------------------------
/.github/.github_README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # .github folder info
5 |
6 | The `.github` folder in this repository contains data for this repository for hosting on GitHub. This directory did not become mandatory until March 15th 2021.
7 |
8 | This directory contains several features.
9 |
10 | **Funding** - This funding info usually contains a `FUNDING.yml` file that links to sponsor info for this project. A folder called `/Funding` is also included, and at `/Funding/OldVersions/` contains old versions of the funding file.
11 |
12 | **Issues** - This directory contains archives of issues I raised on this project, along with general privacy info. A brief description of the privacy policy goes as follows:
13 |
14 | _I archive my own GitHub issues, and will not archive issues you raise without your permission. This includes replies, comments, and posts._
15 |
16 | * A YAML file is also included that contains GitHub label data, with hexadecimal color codes, issue description, and issue titles.
17 |
18 | * Sometimes, other YAML files are included for configuration of issues.
19 |
20 | **Coming soon:** A separate YAML file for each issue directory that contains label data
21 |
22 | **Discussions** - Similar to the issues directory, this directory contains archives of discussions I raised on this project, along with general privacy info. A brief description of the privacy policy goes as follows:
23 |
24 | _I archive my own GitHub discussions, and will not archive discussions you raise without your permission. This includes replies, comments, and posts_
25 |
26 | **SocialPreview** - This directory contains social media preview info for this repository for when you share or search for it. This makes a background appear above the repository in searches or messages, so that the profile picture of the user/organization is not shown in the preview. You can read more about it [here](/.github/SocialPreview/README.md).
27 |
28 | That is currently it at the moment, other than the new description for this process being placed at the root of the directory (the file you are currently reading)
29 |
30 | ***
31 |
32 | ## File info
33 |
34 | **File type:** `Markdown (*.md)`-
35 |
36 | **Original creation date:** `Thursday, March 18th 2021 at 3:18 pm)`
37 |
38 | **File version:** `1 (Thursday, March 18th 2021 at 3:18 pm)`
39 |
40 | **Line count (including blank lines and compiler line):** `43`
41 |
42 | ***
43 |
--------------------------------------------------------------------------------
/.github/Discussions/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Privacy policy
5 |
6 | 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.
7 |
8 | ***
9 |
--------------------------------------------------------------------------------
/.github/Discussions/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Privacy policy
5 |
6 | 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.
7 |
8 | ***
9 |
--------------------------------------------------------------------------------
/.github/Funding/OldVersions/FUNDING_V1.yaml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 |
5 | patreon: seanpm2001 # Creator page
6 | patreon: seanpm2001_software # Main page
7 | # Replace with a single Patreon username
8 |
9 | open_collective: # Replace with a single Open Collective username
10 | ko_fi: # Replace with a single Ko-fi username
11 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
12 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
13 | liberapay: # Replace with a single Liberapay username
14 | issuehunt: # Replace with a single IssueHunt username
15 | otechie: # Replace with a single Otechie username
16 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
17 |
--------------------------------------------------------------------------------
/.github/Funding/OldVersions/FUNDING_V1.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 |
5 | patreon: seanpm2001 # Creator page
6 | patreon: seanpm2001_software # Main page
7 | # Replace with a single Patreon username
8 |
9 | open_collective: # Replace with a single Open Collective username
10 | ko_fi: # Replace with a single Ko-fi username
11 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
12 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
13 | liberapay: # Replace with a single Liberapay username
14 | issuehunt: # Replace with a single IssueHunt username
15 | otechie: # Replace with a single Otechie username
16 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
17 |
--------------------------------------------------------------------------------
/.github/Funding/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # About the funding directory
5 |
6 | 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).
7 |
8 | ***
9 |
10 | ## Sponsor info
11 |
12 | 
13 |
14 | 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)
15 |
16 | You can view other sponsor info [here](https://github.com/seanpm2001/Sponsor-info/)
17 |
18 | Try it out! The sponsor button is right up next to the watch/unwatch button.
19 |
20 | ***
21 |
22 | ## File info
23 |
24 | **File type:** `Markdown (*.md)`
25 |
26 | **Original creation date:** `Thursday, March 18th 2021 at 3:33 pm)`
27 |
28 | **File version:** `1 (Thursday, March 18th 2021 at 3:33 pm)`
29 |
30 | **Line count (including blank lines and compiler line):** `33`
31 |
32 | ***
33 |
--------------------------------------------------------------------------------
/.github/Funding/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # About the funding directory
5 |
6 | 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).
7 |
8 | ***
9 |
10 | ## Sponsor info
11 |
12 | 
13 |
14 | 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)
15 |
16 | You can view other sponsor info [here](https://github.com/seanpm2001/Sponsor-info/)
17 |
18 | Try it out! The sponsor button is right up next to the watch/unwatch button.
19 |
20 | ***
21 |
22 | ## File info
23 |
24 | **File type:** `Markdown (*.md)`
25 |
26 | **Original creation date:** `Thursday, March 18th 2021 at 3:33 pm)`
27 |
28 | **File version:** `1 (Thursday, March 18th 2021 at 3:33 pm)`
29 |
30 | **Line count (including blank lines and compiler line):** `33`
31 |
32 | ***
33 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Opening an issue in this SNU Programming Tools IDE project
5 |
6 | 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:
7 |
8 | #### General description
9 |
10 | Please write a description with at least 75 characters in the following space. Limit: 8,196 characters
11 |
12 | ```
13 | Your description goes here
14 | ```
15 |
16 | #### Steps to Reproduce
17 |
18 | Steps should be clear.
19 |
20 | Add steps here
21 |
22 | ```
23 | Your description goes here
24 | ```
25 |
26 | #### Expected Results
27 |
28 |
29 | ```
30 | Your description goes here
31 | ```
32 |
33 | #### Actual Results
34 |
35 |
36 | ```
37 | Your description goes here
38 | ```
39 |
40 | ### Browsers Affected
41 |
42 | Please consider opening an issue in [SNU BrowserNose](https://github.com/seanpm2001/SNU_BrowserNose) as well, if BrowserNose fails to do the task.
43 |
44 | 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
45 |
46 | 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
47 |
48 |
49 | - [ ] Tor
50 | - [ ] Mozilla Firefox
51 | - [ ] SeaMonkey
52 | - [ ] Pale Moon
53 | - [ ] TenFourFox
54 | - [ ] Konquerer
55 | - [ ] Line Mode Browser
56 | - [ ] IceWeasel/IceCat
57 | - [ ] IceRaven
58 | - [ ] DuckDuckGo
59 | - [ ] Safari
60 | - [ ] Netscape Navigator
61 | - [ ] Nexus
62 | - [ ] SlimJet
63 | - [ ] AOL Explorer
64 | - [ ] Opera Mini
65 | - [ ] Android stock browser
66 | - [ ] Dot browser
67 | - [ ] Microsoft Edge
68 | - [ ] Opera
69 | - [ ] Samsung Internet
70 | - [ ] Google Chrome
71 | - [ ] Google Chromium
72 | - [ ] Internet Explorer
73 | - [ ] Other
74 |
75 | **Virtual machine config**
76 |
77 | ```
78 | Sample (overwrite this)
79 | Microsoft Windows XP Service Pack 3
80 | Registry modification for activation
81 | Internet Explorer 6
82 | VirtualBox 6.1.20 (64 bit)
83 | 512 MB RAM
84 | 32 Gigabyte disk space
85 | Host operating system: Kubuntu 22.04
86 | VirtualBox guest additions? Installed
87 | Internet type: Broadband
88 | Specific error: Page won't load, things aren't displaying correctly, see above
89 | ```
90 |
91 | ### Versions
92 |
93 | What version are you using? (supported versions only)
94 |
95 | ```
96 | Your description goes here
97 | ```
98 |
99 | - [ ] I have filled out all fields
100 | - [ ] I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html)
101 | - [ ] I have confirmed this issue isn't a duplicate
102 | - [ ] I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md)
103 | - [ ] I want my answer to be archived into the repository
104 |
105 | ***
106 |
107 |
113 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: I want to help develop
4 | url: https://github.com/seanpm2001/Teams/discussions/
5 | about: Thank you for your interest in this project! Please consider joining a team to start developing with me
6 | - name: I want to help translate
7 | url: https://github.com/seanpm2001/Teams/discussions/
8 | about: Thank you for your interest in this project! Please consider joining a team to start translating projects with me
9 |
10 | # File info
11 | # File version: 1 (2022, Thursday, May 19th at 7:07 pm PST)
12 | # File type: GitHub issue template config file (*.yml)
13 | # Line count (including blank lines and compiler line): 14
14 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/miscellaneous.yml:
--------------------------------------------------------------------------------
1 | name: Miscellaneous
2 | description: Write a general issue without too much questioning
3 | body:
4 | - type: markdown
5 | attributes:
6 | value: |
7 | Unknown
8 | - type: checkboxes
9 | attributes:
10 | label: Prerequisites
11 | description: |
12 | To rule out invalid issues, confirm and check each one of the checkboxes.
13 | options:
14 | - label: I verified that this is not an existing issue
15 | required: true
16 | - label: This is not a question, poll, or discussion
17 | required: true
18 | - label: I checked the documentation to understand that the issue I report is not a normal behavior
19 | required: true
20 | - type: textarea
21 | attributes:
22 | label: Description
23 | description: Your issue description. Make sure to utilize Markdown to make your life easier :)
24 | validations:
25 | required: true
26 | # File info
27 | # File type: GitHub bug report issue template (*.yml)
28 | # File version: 1 (2022, Wednesday, November 23rd at 6:31 pm PST)
29 | # Line count (including blank lines and compiler line): 30
30 |
--------------------------------------------------------------------------------
/.github/Issues/GitHub_Default_IssueLabels.yaml:
--------------------------------------------------------------------------------
1 | # Default GitHub issue data file (YAML)
2 | issuelabel_1: color1: "#ffffff" title1: "wontfix" description1: "This will not be worked on"
3 | issueLabel_2: color2: "#d876e3" title2: "question" description2: "Further information is requested"
4 | issueLabel_3: color3: "#e4e669" title3: "invalid" description3: "This doesn't seem right"
5 | issueLabel_4: color4: "#008672" title4: "help wanted" description4: "Extra attention is needed"
6 | issueLabel_5: color5: "#7057ff" title5: "good first issue" description5: "Good for newcomers"
7 | issueLabel_6: color6: "#a2eeef" title6: "enhancement" description6: "New feature or request"
8 | issueLabel_7: color7: "#cfd3d7" title7: "duplicate" description7: "This issue or pull request already exists"
9 | issueLabel_8: color8: "#0075ca" title8: "documentation" description8: "Improvements or additions to documentation"
10 | issueLabel_9: color9: "#d73a4a" title9: "bug" description9: "Something isn't working"
11 | # Users can also create their own issue labels, and customize the color, title, and description
12 | # issueLabel_10: color10: "#000000" title10: "void" description10: "not yet created"
13 | # No known limit on # of issue labels
14 | # End of file
15 |
--------------------------------------------------------------------------------
/.github/Issues/OldVersions/1/1-100/ISSUE_TEMPLATE_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Opening an issue in this SNU Programming Tools IDE project
5 |
6 | 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:
7 |
8 | #### General description
9 |
10 | Please write a description with at least 75 characters in the following space. Limit: 8,196 characters
11 |
12 | ```
13 | Your description goes here
14 | ```
15 |
16 | #### Steps to Reproduce
17 |
18 | Steps should be clear.
19 |
20 | Add steps here
21 |
22 | ```
23 | Your description goes here
24 | ```
25 |
26 | #### Expected Results
27 |
28 |
29 | ```
30 | Your description goes here
31 | ```
32 |
33 | #### Actual Results
34 |
35 |
36 | ```
37 | Your description goes here
38 | ```
39 |
40 | ### Browsers Affected
41 |
42 | Please consider opening an issue in [SNU BrowserNose](https://github.com/seanpm2001/SNU_BrowserNose) as well, if BrowserNose fails to do the task.
43 |
44 | 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
45 |
46 | 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
47 |
48 |
49 | - [ ] Tor
50 | - [ ] Mozilla Firefox
51 | - [ ] SeaMonkey
52 | - [ ] Pale Moon
53 | - [ ] TenFourFox
54 | - [ ] Konquerer
55 | - [ ] Line Mode Browser
56 | - [ ] IceWeasel/IceCat
57 | - [ ] IceRaven
58 | - [ ] DuckDuckGo
59 | - [ ] Safari
60 | - [ ] Netscape Navigator
61 | - [ ] Nexus
62 | - [ ] SlimJet
63 | - [ ] AOL Explorer
64 | - [ ] Opera Mini
65 | - [ ] Android stock browser
66 | - [ ] Dot browser
67 | - [ ] Microsoft Edge
68 | - [ ] Opera
69 | - [ ] Samsung Internet
70 | - [ ] Google Chrome
71 | - [ ] Google Chromium
72 | - [ ] Internet Explorer
73 | - [ ] Other
74 |
75 | **Virtual machine config**
76 |
77 | ```
78 | Sample (overwrite this)
79 | Microsoft Windows XP Service Pack 3
80 | Registry modification for activation
81 | Internet Explorer 6
82 | VirtualBox 6.1.20 (64 bit)
83 | 512 MB RAM
84 | 32 Gigabyte disk space
85 | Host operating system: Kubuntu 22.04
86 | VirtualBox guest additions? Installed
87 | Internet type: Broadband
88 | Specific error: Page won't load, things aren't displaying correctly, see above
89 | ```
90 |
91 | ### Versions
92 |
93 | What version are you using? (supported versions only)
94 |
95 | ```
96 | Your description goes here
97 | ```
98 |
99 | - [ ] I have filled out all fields
100 | - [ ] I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html)
101 | - [ ] I have confirmed this issue isn't a duplicate
102 | - [ ] I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md)
103 | - [ ] I want my answer to be archived into the repository
104 |
105 | ***
106 |
107 |
113 |
--------------------------------------------------------------------------------
/.github/Issues/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Privacy policy
5 |
6 | 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.
7 |
8 | ***
9 |
--------------------------------------------------------------------------------
/.github/Issues/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Privacy policy
5 |
6 | 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.
7 |
8 | ***
9 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Opening a pull request on this SNU IDE project
5 |
6 |
7 | 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:
8 |
9 | #### General description
10 |
11 | Please write a description with at least 75 characters in the following space. Limit: 8,196 characters
12 |
13 | ```
14 | Your description goes here
15 | ```
16 |
17 | #### Reference Issue
18 |
19 |
20 | ```
21 | add the link to the issue to the # below
22 | ```
23 |
24 | #1 // Overwrite this line
25 |
26 | What does your pull request do?
27 |
28 | - [ ] Fixes a bug
29 | - [ ] Adds a feature
30 | - [ ] Fixes a security problem
31 | - [ ] Fixes a typo
32 | - [ ] Adds translation
33 |
34 | ### Versions
35 |
36 | What version are you using? (supported versions only)
37 |
38 | ```
39 | Your description goes here
40 | ```
41 |
42 | - [ ] I have filled out all fields
43 | - [ ] I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html)
44 | - [ ] I have confirmed this pull request isn't a duplicate
45 | - [ ] I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md)
46 | - [ ] I want my answer to be archived into the repository
47 |
48 | ***
49 |
50 |
56 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE/pull_request_template_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Creating a pull request
5 |
6 | Thank you for taking the time to create a pull request in this repository! Please fill out this form before submitting your PR.
7 |
8 | **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.
9 |
10 | Provide a general summary of your changes in the Title above
11 |
12 | ```markdown
13 | Your summary description (title) goes here
14 | ```
15 |
16 | ## Description
17 |
18 | Describe your changes in detail
19 |
20 | ```markdown
21 | Your issue description (body) goes here
22 | ```
23 |
24 | ## Related Issue
25 |
26 | - [ ] This project only accepts pull requests related to open issues
27 | - [ ] If suggesting a new feature or change, please discuss it in an issue first
28 | - [ ] If fixing a bug, there should be an issue describing it with steps to reproduce
29 | - [ ] Please link to the issue here:
30 |
31 | ```markdown
32 | Link to the issue here, #__
33 | ```
34 |
35 | ## Motivation and Context
36 |
37 | Why is this change required? What problem does it solve?
38 |
39 | ```markdown
40 |
41 | ```
42 |
43 | ## How Has This Been Tested?
44 |
45 | - [ ] Please describe in detail how you tested your changes.
46 | - [ ] Include details of your testing environment, and the tests you ran to.
47 | - [ ] see how your change affects other areas of the code, etc.
48 |
49 | ## Screenshots (if appropriate):
50 |
51 | Please include the screenshots inside your pull request as well as a local link (hard copy)
52 |
53 | **Warning:** `.webp` and `.heif` images are not accepted. Please convert them to a different format (such as PNG, JPG, JPEG, JIF, GIF, TIF, etc.)
54 |
55 | **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
56 |
57 | ```markdown
58 | 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
59 |
60 | 
61 | 
62 | 
63 | 
64 | 
65 | ```
66 |
67 | ## Types of changes
68 |
69 | What types of changes does your code introduce? Put an `x` in all the boxes that apply:
70 |
71 | - [ ] Bug fix (non-breaking change which fixes an issue)
72 | - [ ] New feature (non-breaking change which adds functionality)
73 | - [ ] Breaking change (fix or feature that would cause existing functionality to change)
74 |
75 | ## Checklist:
76 |
77 | Go over all the following points, and put an `x` in all the boxes that apply.
78 |
79 | If you're unsure about any of these, don't hesitate to ask. We're here to help!
80 |
81 | - [ ] My source code (if source code is provided) follows the source code style of this project.
82 | - [ ] My change requires a change to the documentation.
83 | - [ ] My change does not delete necessary files
84 | - [ ] I have updated the documentation accordingly.
85 | - [ ] I have read the [**`CONTRIBUTING`**](/CONTRIBUTING.md) document in my spoken language, and understand the terms
86 | - [ ] I have added tests to cover my changes.
87 | - [ ] I have gone through all the steps, and have thoroughly read the instructions
88 |
89 | ***
90 |
91 |
102 |
--------------------------------------------------------------------------------
/.github/Pull_Requests/OldVersions/English/1/1-100/PULL_REQUEST_TEMPLATE_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Opening a pull request on this SNU IDE project
5 |
6 |
7 | 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:
8 |
9 | #### General description
10 |
11 | Please write a description with at least 75 characters in the following space. Limit: 8,196 characters
12 |
13 | ```
14 | Your description goes here
15 | ```
16 |
17 | #### Reference Issue
18 |
19 |
20 | ```
21 | add the link to the issue to the # below
22 | ```
23 |
24 | #1 // Overwrite this line
25 |
26 | What does your pull request do?
27 |
28 | - [ ] Fixes a bug
29 | - [ ] Adds a feature
30 | - [ ] Fixes a security problem
31 | - [ ] Fixes a typo
32 | - [ ] Adds translation
33 |
34 | ### Versions
35 |
36 | What version are you using? (supported versions only)
37 |
38 | ```
39 | Your description goes here
40 | ```
41 |
42 | - [ ] I have filled out all fields
43 | - [ ] I agree to the terms of the [GPL3 license](https://www.gnu.org/licenses/gpl-3.0.en.html)
44 | - [ ] I have confirmed this pull request isn't a duplicate
45 | - [ ] I agree to follow the [code of conduct](https://github.com/seanpm2001/CODE_OF_CONDUCT.md)
46 | - [ ] I want my answer to be archived into the repository
47 |
48 | ***
49 |
50 |
56 |
--------------------------------------------------------------------------------
/.github/Pull_Requests/OldVersions/English/1/1-100/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Privacy policy
5 |
6 | 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.
7 |
8 | ***
9 |
--------------------------------------------------------------------------------
/.github/Pull_Requests/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Privacy policy
5 |
6 | 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.
7 |
8 | ***
9 |
--------------------------------------------------------------------------------
/.github/SECURITY/OldVersions/English/USA/SECURITY_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Security Policy
5 |
6 | ## Supported Versions
7 |
8 | 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.
9 |
10 | ## Version history
11 |
12 | | Version | Supported | Support status |
13 | | ------- | ------------------ |-----------------|
14 | | Versions | not | listed yet |
15 | | v1.0.0 | :heavy_check_mark: | NOT YET RELEASED |
16 |
17 | ## Reporting a Vulnerability
18 |
19 | DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!
20 |
21 | 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.
22 |
23 | If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.
24 |
25 | 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)
26 |
27 | ***
28 |
29 | ## File info
30 |
31 | **File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)`
32 |
33 | **File version:** `1 (2022, Thursday, May 19th at 3:05 pm PST)`
34 |
35 | **Line count (including blank lines and compiler line):** `72`
36 |
37 | ***
38 |
39 | ## File history
40 |
41 |
Click/tap here to expand/collapse the history for this file
42 |
43 | **Version 1 (2022, Thursday, May 19th at 3:05 pm PST)**
44 |
45 | > Changes:
46 |
47 | > * Started the file
48 |
49 | > * Added the supported versions section
50 |
51 | > * Added the version history section
52 |
53 | > * Added the reporting a vulnerability section
54 |
55 | > * Added the file info section
56 |
57 | > * Added the file history section
58 |
59 | > * No other changes in version 1
60 |
61 | **Version 2 (Coming soon)**
62 |
63 | > Changes:
64 |
65 | > * Coming soon
66 |
67 | > * No other changes in version 2
68 |
69 |
70 |
71 | ***
72 |
--------------------------------------------------------------------------------
/.github/SECURITY/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Security Policy
5 |
6 | ## Supported Versions
7 |
8 | 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.
9 |
10 | ## Version history
11 |
12 | | Version | Supported | Support status |
13 | | ------- | ------------------ |-----------------|
14 | | Versions | not | listed yet |
15 | | v1.0.0 | :heavy_check_mark: | NOT YET RELEASED |
16 |
17 | ## Reporting a Vulnerability
18 |
19 | DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!
20 |
21 | 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.
22 |
23 | If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.
24 |
25 | 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)
26 |
27 | ***
28 |
29 | ## File info
30 |
31 | **File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)`
32 |
33 | **File version:** `1 (2022, Thursday, May 19th at 3:05 pm PST)`
34 |
35 | **Line count (including blank lines and compiler line):** `72`
36 |
37 | ***
38 |
39 | ## File history
40 |
41 |
Click/tap here to expand/collapse the history for this file
42 |
43 | **Version 1 (2022, Thursday, May 19th at 3:05 pm PST)**
44 |
45 | > Changes:
46 |
47 | > * Started the file
48 |
49 | > * Added the supported versions section
50 |
51 | > * Added the version history section
52 |
53 | > * Added the reporting a vulnerability section
54 |
55 | > * Added the file info section
56 |
57 | > * Added the file history section
58 |
59 | > * No other changes in version 1
60 |
61 | **Version 2 (Coming soon)**
62 |
63 | > Changes:
64 |
65 | > * Coming soon
66 |
67 | > * No other changes in version 2
68 |
69 |
70 |
71 | ***
72 |
--------------------------------------------------------------------------------
/.github/SocialPreview/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # About the social preview directory
5 |
6 | The social preview directory contains data related to social media previews of repositories. On GitHub projects, this data is located at `/.github/SocialPreview/`
7 |
8 | 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/`
9 |
10 | 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.
11 |
12 | The standard template is also included, but isn't used.
13 |
14 | 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.
15 |
16 | Included files are in PNG, JPG/JPEG, or SVG format.
17 |
18 | ***
19 |
20 | ## File info
21 |
22 | **File type:** `Markdown (*.md)`
23 |
24 | **Original creation date:** `Thursday, March 18th 2021 at 3:07 pm)`
25 |
26 | **File version:** `1 (Thursday, March 18th 2021 at 3:07 pm)`
27 |
28 | **Line count (including blank lines and compiler line):** `31`
29 |
30 | ***
31 |
--------------------------------------------------------------------------------
/.github/SocialPreview/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # About the social preview directory
5 |
6 | The social preview directory contains data related to social media previews of repositories. On GitHub projects, this data is located at `/.github/SocialPreview/`
7 |
8 | 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/`
9 |
10 | 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.
11 |
12 | The standard template is also included, but isn't used.
13 |
14 | 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.
15 |
16 | Included files are in PNG, JPG/JPEG, or SVG format.
17 |
18 | ***
19 |
20 | ## File info
21 |
22 | **File type:** `Markdown (*.md)`
23 |
24 | **Original creation date:** `Thursday, March 18th 2021 at 3:07 pm)`
25 |
26 | **File version:** `1 (Thursday, March 18th 2021 at 3:07 pm)`
27 |
28 | **Line count (including blank lines and compiler line):** `31`
29 |
30 | ***
31 |
--------------------------------------------------------------------------------
/.github/SocialPreview/Unused/repository-open-graph-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/.github/SocialPreview/Unused/repository-open-graph-template.png
--------------------------------------------------------------------------------
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Creating a pull request
5 |
6 | Thank you for taking the time to create a pull request in this repository! Please fill out this form before submitting your PR.
7 |
8 | **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.
9 |
10 | Provide a general summary of your changes in the Title above
11 |
12 | ```markdown
13 | Your summary description (title) goes here
14 | ```
15 |
16 | ## Description
17 |
18 | Describe your changes in detail
19 |
20 | ```markdown
21 | Your issue description (body) goes here
22 | ```
23 |
24 | ## Related Issue
25 |
26 | - [ ] This project only accepts pull requests related to open issues
27 | - [ ] If suggesting a new feature or change, please discuss it in an issue first
28 | - [ ] If fixing a bug, there should be an issue describing it with steps to reproduce
29 | - [ ] Please link to the issue here:
30 |
31 | ```markdown
32 | Link to the issue here, #__
33 | ```
34 |
35 | ## Motivation and Context
36 |
37 | Why is this change required? What problem does it solve?
38 |
39 | ```markdown
40 |
41 | ```
42 |
43 | ## How Has This Been Tested?
44 |
45 | - [ ] Please describe in detail how you tested your changes.
46 | - [ ] Include details of your testing environment, and the tests you ran to.
47 | - [ ] see how your change affects other areas of the code, etc.
48 |
49 | ## Screenshots (if appropriate):
50 |
51 | Please include the screenshots inside your pull request as well as a local link (hard copy)
52 |
53 | **Warning:** `.webp` and `.heif` images are not accepted. Please convert them to a different format (such as PNG, JPG, JPEG, JIF, GIF, TIF, etc.)
54 |
55 | **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
56 |
57 | ```markdown
58 | 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
59 |
60 | 
61 | 
62 | 
63 | 
64 | 
65 | ```
66 |
67 | ## Types of changes
68 |
69 | What types of changes does your code introduce? Put an `x` in all the boxes that apply:
70 |
71 | - [ ] Bug fix (non-breaking change which fixes an issue)
72 | - [ ] New feature (non-breaking change which adds functionality)
73 | - [ ] Breaking change (fix or feature that would cause existing functionality to change)
74 |
75 | ## Checklist:
76 |
77 | Go over all the following points, and put an `x` in all the boxes that apply.
78 |
79 | If you're unsure about any of these, don't hesitate to ask. We're here to help!
80 |
81 | - [ ] My source code (if source code is provided) follows the source code style of this project.
82 | - [ ] My change requires a change to the documentation.
83 | - [ ] My change does not delete necessary files
84 | - [ ] I have updated the documentation accordingly.
85 | - [ ] I have read the [**`CONTRIBUTING`**](/CONTRIBUTING.md) document in my spoken language, and understand the terms
86 | - [ ] I have added tests to cover my changes.
87 | - [ ] I have gone through all the steps, and have thoroughly read the instructions
88 |
89 | ***
90 |
91 |
102 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Android/android_V1.yml:
--------------------------------------------------------------------------------
1 | name: Android CI
2 |
3 | on:
4 | push:
5 | branches: [ "main" ]
6 | pull_request:
7 | branches: [ "main" ]
8 |
9 | jobs:
10 | build:
11 |
12 | runs-on: ubuntu-latest
13 |
14 | steps:
15 | - uses: actions/checkout@v3
16 | - name: set up JDK 11
17 | uses: actions/setup-java@v3
18 | with:
19 | java-version: '11'
20 | distribution: 'temurin'
21 | cache: gradle
22 |
23 | - name: Grant execute permission for gradlew
24 | run: chmod +x gradlew
25 | - name: Build with Gradle
26 | run: ./gradlew build
27 |
--------------------------------------------------------------------------------
/.github/workflowArchives/CodeQL/Analysis/codeql-analysis_V1.yml:
--------------------------------------------------------------------------------
1 | # For most projects, this workflow file will not need changing; you simply need
2 | # to commit it to your repository.
3 | #
4 | # You may wish to alter this file to override the set of languages analyzed,
5 | # or to provide custom queries or build logic.
6 | #
7 | # ******** NOTE ********
8 | # We have attempted to detect the languages in your repository. Please check
9 | # the `language` matrix defined below to confirm you have the correct set of
10 | # supported CodeQL languages.
11 | #
12 | name: "CodeQL"
13 |
14 | on:
15 | push:
16 | branches: [ "main" ]
17 | pull_request:
18 | # The branches below must be a subset of the branches above
19 | branches: [ "main" ]
20 | schedule:
21 | - cron: '29 9 * * 0'
22 |
23 | jobs:
24 | analyze:
25 | name: Analyze
26 | runs-on: ubuntu-latest
27 | permissions:
28 | actions: read
29 | contents: read
30 | security-events: write
31 |
32 | strategy:
33 | fail-fast: false
34 | matrix:
35 | language: [ 'go', 'java', 'python' ]
36 | # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
37 | # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
38 |
39 | steps:
40 | - name: Checkout repository
41 | uses: actions/checkout@v3
42 |
43 | # Initializes the CodeQL tools for scanning.
44 | - name: Initialize CodeQL
45 | uses: github/codeql-action/init@v2
46 | with:
47 | languages: ${{ matrix.language }}
48 | # If you wish to specify custom queries, you can do so here or in a config file.
49 | # By default, queries listed here will override any specified in a config file.
50 | # Prefix the list here with "+" to use these queries and those in the config file.
51 |
52 | # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
53 | # queries: security-extended,security-and-quality
54 |
55 |
56 | # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
57 | # If this step fails, then you should remove it and run the build manually (see below)
58 | - name: Autobuild
59 | uses: github/codeql-action/autobuild@v2
60 |
61 | # ℹ️ Command-line programs to run using the OS shell.
62 | # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
63 |
64 | # If the Autobuild fails above, remove it and uncomment the following three lines.
65 | # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
66 |
67 | # - run: |
68 | # echo "Run, Build Application using script"
69 | # ./location_of_script_within_repo/buildscript.sh
70 |
71 | - name: Perform CodeQL Analysis
72 | uses: github/codeql-action/analyze@v2
73 | with:
74 | category: "/language:${{matrix.language}}"
75 |
--------------------------------------------------------------------------------
/.github/workflowArchives/GitHub-Pages/Jekyll/jekyll-gh-pages_V1.yml:
--------------------------------------------------------------------------------
1 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages
2 | name: Deploy Jekyll with GitHub Pages dependencies preinstalled
3 |
4 | on:
5 | # Runs on pushes targeting the default branch
6 | push:
7 | branches: ["main"]
8 |
9 | # Allows you to run this workflow manually from the Actions tab
10 | workflow_dispatch:
11 |
12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13 | permissions:
14 | contents: read
15 | pages: write
16 | id-token: write
17 |
18 | # Allow one concurrent deployment
19 | concurrency:
20 | group: "pages"
21 | cancel-in-progress: true
22 |
23 | jobs:
24 | # Build job
25 | build:
26 | runs-on: ubuntu-latest
27 | steps:
28 | - name: Checkout
29 | uses: actions/checkout@v3
30 | - name: Setup Pages
31 | uses: actions/configure-pages@v2
32 | - name: Build with Jekyll
33 | uses: actions/jekyll-build-pages@v1
34 | with:
35 | source: ./
36 | destination: ./_site
37 | - name: Upload artifact
38 | uses: actions/upload-pages-artifact@v1
39 |
40 | # Deployment job
41 | deploy:
42 | environment:
43 | name: github-pages
44 | url: ${{ steps.deployment.outputs.page_url }}
45 | runs-on: ubuntu-latest
46 | needs: build
47 | steps:
48 | - name: Deploy to GitHub Pages
49 | id: deployment
50 | uses: actions/deploy-pages@v1
51 |
--------------------------------------------------------------------------------
/.github/workflowArchives/GitHub-Pages/Jekyll/jekyll_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 |
6 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages
7 | name: Deploy Jekyll site to Pages
8 |
9 | on:
10 | # Runs on pushes targeting the default branch
11 | push:
12 | branches: ["main"]
13 |
14 | # Allows you to run this workflow manually from the Actions tab
15 | workflow_dispatch:
16 |
17 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
18 | permissions:
19 | contents: read
20 | pages: write
21 | id-token: write
22 |
23 | # Allow one concurrent deployment
24 | concurrency:
25 | group: "pages"
26 | cancel-in-progress: true
27 |
28 | jobs:
29 | # Build job
30 | build:
31 | runs-on: ubuntu-latest
32 | steps:
33 | - name: Checkout
34 | uses: actions/checkout@v3
35 | - name: Setup Ruby
36 | uses: ruby/setup-ruby@0a29871fe2b0200a17a4497bae54fe5df0d973aa # v1.115.3
37 | with:
38 | ruby-version: '3.0' # Not needed with a .ruby-version file
39 | bundler-cache: true # runs 'bundle install' and caches installed gems automatically
40 | cache-version: 0 # Increment this number if you need to re-download cached gems
41 | - name: Setup Pages
42 | id: pages
43 | uses: actions/configure-pages@v2
44 | - name: Build with Jekyll
45 | # Outputs to the './_site' directory by default
46 | run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
47 | env:
48 | JEKYLL_ENV: production
49 | - name: Upload artifact
50 | # Automatically uploads an artifact from the './_site' directory by default
51 | uses: actions/upload-pages-artifact@v1
52 |
53 | # Deployment job
54 | deploy:
55 | environment:
56 | name: github-pages
57 | url: ${{ steps.deployment.outputs.page_url }}
58 | runs-on: ubuntu-latest
59 | needs: build
60 | steps:
61 | - name: Deploy to GitHub Pages
62 | id: deployment
63 | uses: actions/deploy-pages@v1
64 |
--------------------------------------------------------------------------------
/.github/workflowArchives/GitHub-Pages/Static-HTML/github-pages-static_V1.yml:
--------------------------------------------------------------------------------
1 | # Simple workflow for deploying static content to GitHub Pages
2 | name: Deploy static content to Pages
3 |
4 | on:
5 | # Runs on pushes targeting the default branch
6 | push:
7 | branches: ["main"]
8 |
9 | # Allows you to run this workflow manually from the Actions tab
10 | workflow_dispatch:
11 |
12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13 | permissions:
14 | contents: read
15 | pages: write
16 | id-token: write
17 |
18 | # Allow one concurrent deployment
19 | concurrency:
20 | group: "pages"
21 | cancel-in-progress: true
22 |
23 | jobs:
24 | # Single deploy job since we're just deploying
25 | deploy:
26 | environment:
27 | name: github-pages
28 | url: ${{ steps.deployment.outputs.page_url }}
29 | runs-on: ubuntu-latest
30 | steps:
31 | - name: Checkout
32 | uses: actions/checkout@v3
33 | - name: Setup Pages
34 | uses: actions/configure-pages@v2
35 | - name: Upload artifact
36 | uses: actions/upload-pages-artifact@v1
37 | with:
38 | # Upload entire repository
39 | path: '.'
40 | - name: Deploy to GitHub Pages
41 | id: deployment
42 | uses: actions/deploy-pages@v1
43 |
--------------------------------------------------------------------------------
/.github/workflowArchives/GoogleGo/OSSF/SLSA3/Publish/google-go-ossf-slsa3-publish_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 |
6 | # This workflow lets you compile your Go project using a SLSA3 compliant builder.
7 | # This workflow will generate a so-called "provenance" file describing the steps
8 | # that were performed to generate the final binary.
9 | # The project is an initiative of the OpenSSF (openssf.org) and is developed at
10 | # https://github.com/slsa-framework/slsa-github-generator.
11 | # The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
12 | # For more information about SLSA and how it improves the supply-chain, visit slsa.dev.
13 |
14 | name: SLSA Go releaser
15 | on:
16 | workflow_dispatch:
17 | release:
18 | types: [created]
19 |
20 | permissions: read-all
21 |
22 | jobs:
23 | # ========================================================================================================================================
24 | # Prerequesite: Create a .slsa-goreleaser.yml in the root directory of your project.
25 | # See format in https://github.com/slsa-framework/slsa-github-generator/blob/main/internal/builders/go/README.md#configuration-file
26 | #=========================================================================================================================================
27 | build:
28 | permissions:
29 | id-token: write # To sign.
30 | contents: write # To upload release assets.
31 | actions: read # To read workflow path.
32 | uses: slsa-framework/slsa-github-generator/.github/workflows/builder_go_slsa3.yml@v1.2.0
33 | with:
34 | go-version: 1.17
35 | # =============================================================================================================
36 | # Optional: For more options, see https://github.com/slsa-framework/slsa-github-generator#golang-projects
37 | # =============================================================================================================
38 |
39 |
--------------------------------------------------------------------------------
/.github/workflowArchives/GoogleGo/google-go_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a golang project
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
3 |
4 | name: Go
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | jobs:
13 |
14 | build:
15 | runs-on: ubuntu-latest
16 | steps:
17 | - uses: actions/checkout@v3
18 |
19 | - name: Set up Go
20 | uses: actions/setup-go@v3
21 | with:
22 | go-version: 1.18
23 |
24 | - name: Build
25 | run: go build -v ./...
26 |
27 | - name: Test
28 | run: go test -v ./...
29 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Java/Ant/java-ant_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a Java project with Ant
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-ant
3 |
4 | name: Java CI
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | jobs:
13 | build:
14 |
15 | runs-on: ubuntu-latest
16 |
17 | steps:
18 | - uses: actions/checkout@v3
19 | - name: Set up JDK 11
20 | uses: actions/setup-java@v3
21 | with:
22 | java-version: '11'
23 | distribution: 'temurin'
24 | - name: Build with Ant
25 | run: ant -noinput -buildfile build.xml
26 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Java/Gradle/Publish/java-gradle-publish_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 | # This workflow will build a package using Gradle and then publish it to GitHub packages when a release is created
6 | # For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#Publishing-using-gradle
7 |
8 | name: Gradle Package
9 |
10 | on:
11 | release:
12 | types: [created]
13 |
14 | jobs:
15 | build:
16 |
17 | runs-on: ubuntu-latest
18 | permissions:
19 | contents: read
20 | packages: write
21 |
22 | steps:
23 | - uses: actions/checkout@v3
24 | - name: Set up JDK 11
25 | uses: actions/setup-java@v3
26 | with:
27 | java-version: '11'
28 | distribution: 'temurin'
29 | server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
30 | settings-path: ${{ github.workspace }} # location for the settings.xml file
31 |
32 | - name: Build with Gradle
33 | uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
34 | with:
35 | arguments: build
36 |
37 | # The USERNAME and TOKEN need to correspond to the credentials environment variables used in
38 | # the publishing section of your build.gradle
39 | - name: Publish to GitHub Packages
40 | uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
41 | with:
42 | arguments: publish
43 | env:
44 | USERNAME: ${{ github.actor }}
45 | TOKEN: ${{ secrets.GITHUB_TOKEN }}
46 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Java/Gradle/java-gradle_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 | # This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
6 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle
7 |
8 | name: Java CI with Gradle
9 |
10 | on:
11 | push:
12 | branches: [ "main" ]
13 | pull_request:
14 | branches: [ "main" ]
15 |
16 | permissions:
17 | contents: read
18 |
19 | jobs:
20 | build:
21 |
22 | runs-on: ubuntu-latest
23 |
24 | steps:
25 | - uses: actions/checkout@v3
26 | - name: Set up JDK 11
27 | uses: actions/setup-java@v3
28 | with:
29 | java-version: '11'
30 | distribution: 'temurin'
31 | - name: Build with Gradle
32 | uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
33 | with:
34 | arguments: build
35 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Java/Maven/Publish/java-maven-publish_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
2 | # For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path
3 |
4 | name: Maven Package
5 |
6 | on:
7 | release:
8 | types: [created]
9 |
10 | jobs:
11 | build:
12 |
13 | runs-on: ubuntu-latest
14 | permissions:
15 | contents: read
16 | packages: write
17 |
18 | steps:
19 | - uses: actions/checkout@v3
20 | - name: Set up JDK 11
21 | uses: actions/setup-java@v3
22 | with:
23 | java-version: '11'
24 | distribution: 'temurin'
25 | server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
26 | settings-path: ${{ github.workspace }} # location for the settings.xml file
27 |
28 | - name: Build with Maven
29 | run: mvn -B package --file pom.xml
30 |
31 | - name: Publish to GitHub Packages Apache Maven
32 | run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
33 | env:
34 | GITHUB_TOKEN: ${{ github.token }}
35 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Java/Maven/java-maven_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven
3 |
4 | # This workflow uses actions that are not certified by GitHub.
5 | # They are provided by a third-party and are governed by
6 | # separate terms of service, privacy policy, and support
7 | # documentation.
8 |
9 | name: Java CI with Maven
10 |
11 | on:
12 | push:
13 | branches: [ "main" ]
14 | pull_request:
15 | branches: [ "main" ]
16 |
17 | jobs:
18 | build:
19 |
20 | runs-on: ubuntu-latest
21 |
22 | steps:
23 | - uses: actions/checkout@v3
24 | - name: Set up JDK 11
25 | uses: actions/setup-java@v3
26 | with:
27 | java-version: '11'
28 | distribution: 'temurin'
29 | cache: maven
30 | - name: Build with Maven
31 | run: mvn -B package --file pom.xml
32 |
33 | # Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
34 | - name: Update dependency graph
35 | uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6
36 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Linting/Python/PyLint/pylint_V1.yml:
--------------------------------------------------------------------------------
1 | name: Pylint
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build:
7 | runs-on: ubuntu-latest
8 | strategy:
9 | matrix:
10 | python-version: ["3.8", "3.9", "3.10"]
11 | steps:
12 | - uses: actions/checkout@v3
13 | - name: Set up Python ${{ matrix.python-version }}
14 | uses: actions/setup-python@v3
15 | with:
16 | python-version: ${{ matrix.python-version }}
17 | - name: Install dependencies
18 | run: |
19 | python -m pip install --upgrade pip
20 | pip install pylint
21 | - name: Analysing the code with pylint
22 | run: |
23 | pylint $(git ls-files '*.py')
24 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Linting/Super-linter/super-linter_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow executes several linters on changed files based on languages used in your code base whenever
2 | # you push a code or open a pull request.
3 | #
4 | # You can adjust the behavior by modifying this file.
5 | # For more information, see:
6 | # https://github.com/github/super-linter
7 | name: Lint Code Base
8 |
9 | on:
10 | push:
11 | branches: [ "main" ]
12 | pull_request:
13 | branches: [ "main" ]
14 | jobs:
15 | run-lint:
16 | runs-on: ubuntu-latest
17 | steps:
18 | - name: Checkout code
19 | uses: actions/checkout@v3
20 | with:
21 | # Full git history is needed to get a proper list of changed files within `super-linter`
22 | fetch-depth: 0
23 |
24 | - name: Lint Code Base
25 | uses: github/super-linter@v4
26 | env:
27 | VALIDATE_ALL_CODEBASE: false
28 | DEFAULT_BRANCH: "main"
29 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Linting/YAML/yaml-lint_V1.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: YAML Lint
3 |
4 | on:
5 | push:
6 | paths:
7 | - '**.yml'
8 |
9 | jobs:
10 | lint:
11 | name: Lint
12 | timeout-minutes: 3
13 | runs-on: ubuntu-latest
14 | steps:
15 | - uses: actions/checkout@v2.4.0
16 | - uses: ibiqlik/action-yamllint@v3.1
17 | with:
18 | config_file: .yamllint.yml
19 | strict: false
20 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Makefile/makefile_V1.yml:
--------------------------------------------------------------------------------
1 | name: Makefile CI
2 |
3 | on:
4 | push:
5 | branches: [ "main" ]
6 | pull_request:
7 | branches: [ "main" ]
8 |
9 | jobs:
10 | build:
11 |
12 | runs-on: ubuntu-latest
13 |
14 | steps:
15 | - uses: actions/checkout@v3
16 |
17 | - name: configure
18 | run: ./configure
19 |
20 | - name: Install dependencies
21 | run: make
22 |
23 | - name: Run check
24 | run: make check
25 |
26 | - name: Run distcheck
27 | run: make distcheck
28 |
--------------------------------------------------------------------------------
/.github/workflowArchives/OSSF/SLSA3/Generator/Generic/Publish/generator-generic-ossf-slsa3-publish_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 |
6 | # This workflow lets you generate SLSA provenance file for your project.
7 | # The generation satisfies level 3 for the provenance requirements - see https://slsa.dev/spec/v0.1/requirements
8 | # The project is an initiative of the OpenSSF (openssf.org) and is developed at
9 | # https://github.com/slsa-framework/slsa-github-generator.
10 | # The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
11 | # For more information about SLSA and how it improves the supply-chain, visit slsa.dev.
12 |
13 | name: SLSA generic generator
14 | on:
15 | workflow_dispatch:
16 | release:
17 | types: [created]
18 |
19 | permissions: read-all
20 |
21 | jobs:
22 | build:
23 | runs-on: ubuntu-latest
24 | outputs:
25 | digests: ${{ steps.hash.outputs.digests }}
26 |
27 | steps:
28 | - uses: actions/checkout@v3
29 |
30 | # ========================================================
31 | #
32 | # Step 1: Build your artifacts.
33 | #
34 | # ========================================================
35 | - name: Build artifacts
36 | run: |
37 | # These are some amazing artifacts.
38 | echo "artifact1" > artifact1
39 | echo "artifact2" > artifact2
40 |
41 | # ========================================================
42 | #
43 | # Step 2: Add a step to generate the provenance subjects
44 | # as shown below. Update the sha256 sum arguments
45 | # to include all binaries that you generate
46 | # provenance for.
47 | #
48 | # ========================================================
49 | - name: Generate subject
50 | id: hash
51 | run: |
52 | set -euo pipefail
53 |
54 | # List the artifacts the provenance will refer to.
55 | files=$(ls artifact*)
56 | # Generate the subjects (base64 encoded).
57 | echo "::set-output name=digests::$(sha256sum $files | base64 -w0)"
58 |
59 | provenance:
60 | needs: [build]
61 | permissions:
62 | actions: read # To read the workflow path.
63 | id-token: write # To sign the provenance.
64 | contents: write # To add assets to a release.
65 | uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.2.0
66 | with:
67 | base64-subjects: "${{ needs.build.outputs.digests }}"
68 | upload-assets: true # Optional: Upload to a new release
69 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Python/Application/python-app_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow will install Python dependencies, run tests and lint with a single version of Python
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
3 |
4 | name: Python application
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | permissions:
13 | contents: read
14 |
15 | jobs:
16 | build:
17 |
18 | runs-on: ubuntu-latest
19 |
20 | steps:
21 | - uses: actions/checkout@v3
22 | - name: Set up Python 3.10
23 | uses: actions/setup-python@v3
24 | with:
25 | python-version: "3.10"
26 | - name: Install dependencies
27 | run: |
28 | python -m pip install --upgrade pip
29 | pip install flake8 pytest
30 | if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
31 | - name: Lint with flake8
32 | run: |
33 | # stop the build if there are Python syntax errors or undefined names
34 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
35 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
36 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
37 | - name: Test with pytest
38 | run: |
39 | pytest
40 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Python/DJango/django_V1.yml:
--------------------------------------------------------------------------------
1 | name: Django CI
2 |
3 | on:
4 | push:
5 | branches: [ "main" ]
6 | pull_request:
7 | branches: [ "main" ]
8 |
9 | jobs:
10 | build:
11 |
12 | runs-on: ubuntu-latest
13 | strategy:
14 | max-parallel: 4
15 | matrix:
16 | python-version: [3.7, 3.8, 3.9]
17 |
18 | steps:
19 | - uses: actions/checkout@v3
20 | - name: Set up Python ${{ matrix.python-version }}
21 | uses: actions/setup-python@v3
22 | with:
23 | python-version: ${{ matrix.python-version }}
24 | - name: Install Dependencies
25 | run: |
26 | python -m pip install --upgrade pip
27 | pip install -r requirements.txt
28 | - name: Run Tests
29 | run: |
30 | python manage.py test
31 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Python/Package/Conda/python-package-conda_V1.yml:
--------------------------------------------------------------------------------
1 | name: Python Package using Conda
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build-linux:
7 | runs-on: ubuntu-latest
8 | strategy:
9 | max-parallel: 5
10 |
11 | steps:
12 | - uses: actions/checkout@v3
13 | - name: Set up Python 3.10
14 | uses: actions/setup-python@v3
15 | with:
16 | python-version: 3.10
17 | - name: Add conda to system path
18 | run: |
19 | # $CONDA is an environment variable pointing to the root of the miniconda directory
20 | echo $CONDA/bin >> $GITHUB_PATH
21 | - name: Install dependencies
22 | run: |
23 | conda env update --file environment.yml --name base
24 | - name: Lint with flake8
25 | run: |
26 | conda install flake8
27 | # stop the build if there are Python syntax errors or undefined names
28 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
29 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
30 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
31 | - name: Test with pytest
32 | run: |
33 | conda install pytest
34 | pytest
35 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Python/Package/Publish/python-package-publish_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow will upload a Python Package using Twine when a release is created
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries
3 |
4 | # This workflow uses actions that are not certified by GitHub.
5 | # They are provided by a third-party and are governed by
6 | # separate terms of service, privacy policy, and support
7 | # documentation.
8 |
9 | name: Upload Python Package
10 |
11 | on:
12 | release:
13 | types: [published]
14 |
15 | permissions:
16 | contents: read
17 |
18 | jobs:
19 | deploy:
20 |
21 | runs-on: ubuntu-latest
22 |
23 | steps:
24 | - uses: actions/checkout@v3
25 | - name: Set up Python
26 | uses: actions/setup-python@v3
27 | with:
28 | python-version: '3.x'
29 | - name: Install dependencies
30 | run: |
31 | python -m pip install --upgrade pip
32 | pip install build
33 | - name: Build package
34 | run: python -m build
35 | - name: Publish package
36 | uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
37 | with:
38 | user: __token__
39 | password: ${{ secrets.PYPI_API_TOKEN }}
40 |
--------------------------------------------------------------------------------
/.github/workflowArchives/Python/Package/python-package_V1.yml:
--------------------------------------------------------------------------------
1 | # This workflow will install Python dependencies, run tests and lint with a variety of Python versions
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
3 |
4 | name: Python package
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | jobs:
13 | build:
14 |
15 | runs-on: ubuntu-latest
16 | strategy:
17 | fail-fast: false
18 | matrix:
19 | python-version: ["3.8", "3.9", "3.10"]
20 |
21 | steps:
22 | - uses: actions/checkout@v3
23 | - name: Set up Python ${{ matrix.python-version }}
24 | uses: actions/setup-python@v3
25 | with:
26 | python-version: ${{ matrix.python-version }}
27 | - name: Install dependencies
28 | run: |
29 | python -m pip install --upgrade pip
30 | python -m pip install flake8 pytest
31 | if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
32 | - name: Lint with flake8
33 | run: |
34 | # stop the build if there are Python syntax errors or undefined names
35 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
36 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
37 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
38 | - name: Test with pytest
39 | run: |
40 | pytest
41 |
--------------------------------------------------------------------------------
/.github/workflows/android.yml:
--------------------------------------------------------------------------------
1 | name: Android CI
2 |
3 | on:
4 | push:
5 | branches: [ "main" ]
6 | pull_request:
7 | branches: [ "main" ]
8 |
9 | jobs:
10 | build:
11 |
12 | runs-on: ubuntu-latest
13 |
14 | steps:
15 | - uses: actions/checkout@v3
16 | - name: set up JDK 11
17 | uses: actions/setup-java@v3
18 | with:
19 | java-version: '11'
20 | distribution: 'temurin'
21 | cache: gradle
22 |
23 | - name: Grant execute permission for gradlew
24 | run: chmod +x gradlew
25 | - name: Build with Gradle
26 | run: ./gradlew build
27 |
--------------------------------------------------------------------------------
/.github/workflows/codeql-analysis.yml:
--------------------------------------------------------------------------------
1 | # For most projects, this workflow file will not need changing; you simply need
2 | # to commit it to your repository.
3 | #
4 | # You may wish to alter this file to override the set of languages analyzed,
5 | # or to provide custom queries or build logic.
6 | #
7 | # ******** NOTE ********
8 | # We have attempted to detect the languages in your repository. Please check
9 | # the `language` matrix defined below to confirm you have the correct set of
10 | # supported CodeQL languages.
11 | #
12 | name: "CodeQL"
13 |
14 | on:
15 | push:
16 | branches: [ "main" ]
17 | pull_request:
18 | # The branches below must be a subset of the branches above
19 | branches: [ "main" ]
20 | schedule:
21 | - cron: '29 9 * * 0'
22 |
23 | jobs:
24 | analyze:
25 | name: Analyze
26 | runs-on: ubuntu-latest
27 | permissions:
28 | actions: read
29 | contents: read
30 | security-events: write
31 |
32 | strategy:
33 | fail-fast: false
34 | matrix:
35 | language: [ 'go', 'java', 'python' ]
36 | # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
37 | # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
38 |
39 | steps:
40 | - name: Checkout repository
41 | uses: actions/checkout@v3
42 |
43 | # Initializes the CodeQL tools for scanning.
44 | - name: Initialize CodeQL
45 | uses: github/codeql-action/init@v2
46 | with:
47 | languages: ${{ matrix.language }}
48 | # If you wish to specify custom queries, you can do so here or in a config file.
49 | # By default, queries listed here will override any specified in a config file.
50 | # Prefix the list here with "+" to use these queries and those in the config file.
51 |
52 | # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
53 | # queries: security-extended,security-and-quality
54 |
55 |
56 | # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
57 | # If this step fails, then you should remove it and run the build manually (see below)
58 | - name: Autobuild
59 | uses: github/codeql-action/autobuild@v2
60 |
61 | # ℹ️ Command-line programs to run using the OS shell.
62 | # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
63 |
64 | # If the Autobuild fails above, remove it and uncomment the following three lines.
65 | # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
66 |
67 | # - run: |
68 | # echo "Run, Build Application using script"
69 | # ./location_of_script_within_repo/buildscript.sh
70 |
71 | - name: Perform CodeQL Analysis
72 | uses: github/codeql-action/analyze@v2
73 | with:
74 | category: "/language:${{matrix.language}}"
75 |
--------------------------------------------------------------------------------
/.github/workflows/django.yml:
--------------------------------------------------------------------------------
1 | name: Django CI
2 |
3 | on:
4 | push:
5 | branches: [ "main" ]
6 | pull_request:
7 | branches: [ "main" ]
8 |
9 | jobs:
10 | build:
11 |
12 | runs-on: ubuntu-latest
13 | strategy:
14 | max-parallel: 4
15 | matrix:
16 | python-version: [3.7, 3.8, 3.9]
17 |
18 | steps:
19 | - uses: actions/checkout@v3
20 | - name: Set up Python ${{ matrix.python-version }}
21 | uses: actions/setup-python@v3
22 | with:
23 | python-version: ${{ matrix.python-version }}
24 | - name: Install Dependencies
25 | run: |
26 | python -m pip install --upgrade pip
27 | pip install -r requirements.txt
28 | - name: Run Tests
29 | run: |
30 | python manage.py test
31 |
--------------------------------------------------------------------------------
/.github/workflows/generator-generic-ossf-slsa3-publish.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 |
6 | # This workflow lets you generate SLSA provenance file for your project.
7 | # The generation satisfies level 3 for the provenance requirements - see https://slsa.dev/spec/v0.1/requirements
8 | # The project is an initiative of the OpenSSF (openssf.org) and is developed at
9 | # https://github.com/slsa-framework/slsa-github-generator.
10 | # The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
11 | # For more information about SLSA and how it improves the supply-chain, visit slsa.dev.
12 |
13 | name: SLSA generic generator
14 | on:
15 | workflow_dispatch:
16 | release:
17 | types: [created]
18 |
19 | permissions: read-all
20 |
21 | jobs:
22 | build:
23 | runs-on: ubuntu-latest
24 | outputs:
25 | digests: ${{ steps.hash.outputs.digests }}
26 |
27 | steps:
28 | - uses: actions/checkout@v3
29 |
30 | # ========================================================
31 | #
32 | # Step 1: Build your artifacts.
33 | #
34 | # ========================================================
35 | - name: Build artifacts
36 | run: |
37 | # These are some amazing artifacts.
38 | echo "artifact1" > artifact1
39 | echo "artifact2" > artifact2
40 |
41 | # ========================================================
42 | #
43 | # Step 2: Add a step to generate the provenance subjects
44 | # as shown below. Update the sha256 sum arguments
45 | # to include all binaries that you generate
46 | # provenance for.
47 | #
48 | # ========================================================
49 | - name: Generate subject
50 | id: hash
51 | run: |
52 | set -euo pipefail
53 |
54 | # List the artifacts the provenance will refer to.
55 | files=$(ls artifact*)
56 | # Generate the subjects (base64 encoded).
57 | echo "::set-output name=digests::$(sha256sum $files | base64 -w0)"
58 |
59 | provenance:
60 | needs: [build]
61 | permissions:
62 | actions: read # To read the workflow path.
63 | id-token: write # To sign the provenance.
64 | contents: write # To add assets to a release.
65 | uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.2.0
66 | with:
67 | base64-subjects: "${{ needs.build.outputs.digests }}"
68 | upload-assets: true # Optional: Upload to a new release
69 |
--------------------------------------------------------------------------------
/.github/workflows/github-pages-static.yml:
--------------------------------------------------------------------------------
1 | # Simple workflow for deploying static content to GitHub Pages
2 | name: Deploy static content to Pages
3 |
4 | on:
5 | # Runs on pushes targeting the default branch
6 | push:
7 | branches: ["main"]
8 |
9 | # Allows you to run this workflow manually from the Actions tab
10 | workflow_dispatch:
11 |
12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13 | permissions:
14 | contents: read
15 | pages: write
16 | id-token: write
17 |
18 | # Allow one concurrent deployment
19 | concurrency:
20 | group: "pages"
21 | cancel-in-progress: true
22 |
23 | jobs:
24 | # Single deploy job since we're just deploying
25 | deploy:
26 | environment:
27 | name: github-pages
28 | url: ${{ steps.deployment.outputs.page_url }}
29 | runs-on: ubuntu-latest
30 | steps:
31 | - name: Checkout
32 | uses: actions/checkout@v3
33 | - name: Setup Pages
34 | uses: actions/configure-pages@v2
35 | - name: Upload artifact
36 | uses: actions/upload-pages-artifact@v1
37 | with:
38 | # Upload entire repository
39 | path: '.'
40 | - name: Deploy to GitHub Pages
41 | id: deployment
42 | uses: actions/deploy-pages@v1
43 |
--------------------------------------------------------------------------------
/.github/workflows/google-go-ossf-slsa3-publish.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 |
6 | # This workflow lets you compile your Go project using a SLSA3 compliant builder.
7 | # This workflow will generate a so-called "provenance" file describing the steps
8 | # that were performed to generate the final binary.
9 | # The project is an initiative of the OpenSSF (openssf.org) and is developed at
10 | # https://github.com/slsa-framework/slsa-github-generator.
11 | # The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
12 | # For more information about SLSA and how it improves the supply-chain, visit slsa.dev.
13 |
14 | name: SLSA Go releaser
15 | on:
16 | workflow_dispatch:
17 | release:
18 | types: [created]
19 |
20 | permissions: read-all
21 |
22 | jobs:
23 | # ========================================================================================================================================
24 | # Prerequesite: Create a .slsa-goreleaser.yml in the root directory of your project.
25 | # See format in https://github.com/slsa-framework/slsa-github-generator/blob/main/internal/builders/go/README.md#configuration-file
26 | #=========================================================================================================================================
27 | build:
28 | permissions:
29 | id-token: write # To sign.
30 | contents: write # To upload release assets.
31 | actions: read # To read workflow path.
32 | uses: slsa-framework/slsa-github-generator/.github/workflows/builder_go_slsa3.yml@v1.2.0
33 | with:
34 | go-version: 1.17
35 | # =============================================================================================================
36 | # Optional: For more options, see https://github.com/slsa-framework/slsa-github-generator#golang-projects
37 | # =============================================================================================================
38 |
39 |
--------------------------------------------------------------------------------
/.github/workflows/google-go.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a golang project
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
3 |
4 | name: Go
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | jobs:
13 |
14 | build:
15 | runs-on: ubuntu-latest
16 | steps:
17 | - uses: actions/checkout@v3
18 |
19 | - name: Set up Go
20 | uses: actions/setup-go@v3
21 | with:
22 | go-version: 1.18
23 |
24 | - name: Build
25 | run: go build -v ./...
26 |
27 | - name: Test
28 | run: go test -v ./...
29 |
--------------------------------------------------------------------------------
/.github/workflows/java-ant.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a Java project with Ant
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-ant
3 |
4 | name: Java CI
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | jobs:
13 | build:
14 |
15 | runs-on: ubuntu-latest
16 |
17 | steps:
18 | - uses: actions/checkout@v3
19 | - name: Set up JDK 11
20 | uses: actions/setup-java@v3
21 | with:
22 | java-version: '11'
23 | distribution: 'temurin'
24 | - name: Build with Ant
25 | run: ant -noinput -buildfile build.xml
26 |
--------------------------------------------------------------------------------
/.github/workflows/java-gradle-publish.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 | # This workflow will build a package using Gradle and then publish it to GitHub packages when a release is created
6 | # For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#Publishing-using-gradle
7 |
8 | name: Gradle Package
9 |
10 | on:
11 | release:
12 | types: [created]
13 |
14 | jobs:
15 | build:
16 |
17 | runs-on: ubuntu-latest
18 | permissions:
19 | contents: read
20 | packages: write
21 |
22 | steps:
23 | - uses: actions/checkout@v3
24 | - name: Set up JDK 11
25 | uses: actions/setup-java@v3
26 | with:
27 | java-version: '11'
28 | distribution: 'temurin'
29 | server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
30 | settings-path: ${{ github.workspace }} # location for the settings.xml file
31 |
32 | - name: Build with Gradle
33 | uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
34 | with:
35 | arguments: build
36 |
37 | # The USERNAME and TOKEN need to correspond to the credentials environment variables used in
38 | # the publishing section of your build.gradle
39 | - name: Publish to GitHub Packages
40 | uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
41 | with:
42 | arguments: publish
43 | env:
44 | USERNAME: ${{ github.actor }}
45 | TOKEN: ${{ secrets.GITHUB_TOKEN }}
46 |
--------------------------------------------------------------------------------
/.github/workflows/java-gradle.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 | # This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
6 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle
7 |
8 | name: Java CI with Gradle
9 |
10 | on:
11 | push:
12 | branches: [ "main" ]
13 | pull_request:
14 | branches: [ "main" ]
15 |
16 | permissions:
17 | contents: read
18 |
19 | jobs:
20 | build:
21 |
22 | runs-on: ubuntu-latest
23 |
24 | steps:
25 | - uses: actions/checkout@v3
26 | - name: Set up JDK 11
27 | uses: actions/setup-java@v3
28 | with:
29 | java-version: '11'
30 | distribution: 'temurin'
31 | - name: Build with Gradle
32 | uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
33 | with:
34 | arguments: build
35 |
--------------------------------------------------------------------------------
/.github/workflows/java-maven-publish.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
2 | # For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path
3 |
4 | name: Maven Package
5 |
6 | on:
7 | release:
8 | types: [created]
9 |
10 | jobs:
11 | build:
12 |
13 | runs-on: ubuntu-latest
14 | permissions:
15 | contents: read
16 | packages: write
17 |
18 | steps:
19 | - uses: actions/checkout@v3
20 | - name: Set up JDK 11
21 | uses: actions/setup-java@v3
22 | with:
23 | java-version: '11'
24 | distribution: 'temurin'
25 | server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
26 | settings-path: ${{ github.workspace }} # location for the settings.xml file
27 |
28 | - name: Build with Maven
29 | run: mvn -B package --file pom.xml
30 |
31 | - name: Publish to GitHub Packages Apache Maven
32 | run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
33 | env:
34 | GITHUB_TOKEN: ${{ github.token }}
35 |
--------------------------------------------------------------------------------
/.github/workflows/java-maven.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven
3 |
4 | # This workflow uses actions that are not certified by GitHub.
5 | # They are provided by a third-party and are governed by
6 | # separate terms of service, privacy policy, and support
7 | # documentation.
8 |
9 | name: Java CI with Maven
10 |
11 | on:
12 | push:
13 | branches: [ "main" ]
14 | pull_request:
15 | branches: [ "main" ]
16 |
17 | jobs:
18 | build:
19 |
20 | runs-on: ubuntu-latest
21 |
22 | steps:
23 | - uses: actions/checkout@v3
24 | - name: Set up JDK 11
25 | uses: actions/setup-java@v3
26 | with:
27 | java-version: '11'
28 | distribution: 'temurin'
29 | cache: maven
30 | - name: Build with Maven
31 | run: mvn -B package --file pom.xml
32 |
33 | # Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
34 | - name: Update dependency graph
35 | uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6
36 |
--------------------------------------------------------------------------------
/.github/workflows/jekyll-gh-pages.yml:
--------------------------------------------------------------------------------
1 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages
2 | name: Deploy Jekyll with GitHub Pages dependencies preinstalled
3 |
4 | on:
5 | # Runs on pushes targeting the default branch
6 | push:
7 | branches: ["main"]
8 |
9 | # Allows you to run this workflow manually from the Actions tab
10 | workflow_dispatch:
11 |
12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13 | permissions:
14 | contents: read
15 | pages: write
16 | id-token: write
17 |
18 | # Allow one concurrent deployment
19 | concurrency:
20 | group: "pages"
21 | cancel-in-progress: true
22 |
23 | jobs:
24 | # Build job
25 | build:
26 | runs-on: ubuntu-latest
27 | steps:
28 | - name: Checkout
29 | uses: actions/checkout@v3
30 | - name: Setup Pages
31 | uses: actions/configure-pages@v2
32 | - name: Build with Jekyll
33 | uses: actions/jekyll-build-pages@v1
34 | with:
35 | source: ./
36 | destination: ./_site
37 | - name: Upload artifact
38 | uses: actions/upload-pages-artifact@v1
39 |
40 | # Deployment job
41 | deploy:
42 | environment:
43 | name: github-pages
44 | url: ${{ steps.deployment.outputs.page_url }}
45 | runs-on: ubuntu-latest
46 | needs: build
47 | steps:
48 | - name: Deploy to GitHub Pages
49 | id: deployment
50 | uses: actions/deploy-pages@v1
51 |
--------------------------------------------------------------------------------
/.github/workflows/jekyll.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 |
6 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages
7 | name: Deploy Jekyll site to Pages
8 |
9 | on:
10 | # Runs on pushes targeting the default branch
11 | push:
12 | branches: ["main"]
13 |
14 | # Allows you to run this workflow manually from the Actions tab
15 | workflow_dispatch:
16 |
17 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
18 | permissions:
19 | contents: read
20 | pages: write
21 | id-token: write
22 |
23 | # Allow one concurrent deployment
24 | concurrency:
25 | group: "pages"
26 | cancel-in-progress: true
27 |
28 | jobs:
29 | # Build job
30 | build:
31 | runs-on: ubuntu-latest
32 | steps:
33 | - name: Checkout
34 | uses: actions/checkout@v3
35 | - name: Setup Ruby
36 | uses: ruby/setup-ruby@0a29871fe2b0200a17a4497bae54fe5df0d973aa # v1.115.3
37 | with:
38 | ruby-version: '3.0' # Not needed with a .ruby-version file
39 | bundler-cache: true # runs 'bundle install' and caches installed gems automatically
40 | cache-version: 0 # Increment this number if you need to re-download cached gems
41 | - name: Setup Pages
42 | id: pages
43 | uses: actions/configure-pages@v2
44 | - name: Build with Jekyll
45 | # Outputs to the './_site' directory by default
46 | run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
47 | env:
48 | JEKYLL_ENV: production
49 | - name: Upload artifact
50 | # Automatically uploads an artifact from the './_site' directory by default
51 | uses: actions/upload-pages-artifact@v1
52 |
53 | # Deployment job
54 | deploy:
55 | environment:
56 | name: github-pages
57 | url: ${{ steps.deployment.outputs.page_url }}
58 | runs-on: ubuntu-latest
59 | needs: build
60 | steps:
61 | - name: Deploy to GitHub Pages
62 | id: deployment
63 | uses: actions/deploy-pages@v1
64 |
--------------------------------------------------------------------------------
/.github/workflows/makefile.yml:
--------------------------------------------------------------------------------
1 | name: Makefile CI
2 |
3 | on:
4 | push:
5 | branches: [ "main" ]
6 | pull_request:
7 | branches: [ "main" ]
8 |
9 | jobs:
10 | build:
11 |
12 | runs-on: ubuntu-latest
13 |
14 | steps:
15 | - uses: actions/checkout@v3
16 |
17 | - name: configure
18 | run: ./configure
19 |
20 | - name: Install dependencies
21 | run: make
22 |
23 | - name: Run check
24 | run: make check
25 |
26 | - name: Run distcheck
27 | run: make distcheck
28 |
--------------------------------------------------------------------------------
/.github/workflows/pylint.yml:
--------------------------------------------------------------------------------
1 | name: Pylint
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build:
7 | runs-on: ubuntu-latest
8 | strategy:
9 | matrix:
10 | python-version: ["3.8", "3.9", "3.10"]
11 | steps:
12 | - uses: actions/checkout@v3
13 | - name: Set up Python ${{ matrix.python-version }}
14 | uses: actions/setup-python@v3
15 | with:
16 | python-version: ${{ matrix.python-version }}
17 | - name: Install dependencies
18 | run: |
19 | python -m pip install --upgrade pip
20 | pip install pylint
21 | - name: Analysing the code with pylint
22 | run: |
23 | pylint $(git ls-files '*.py')
24 |
--------------------------------------------------------------------------------
/.github/workflows/python-app.yml:
--------------------------------------------------------------------------------
1 | # This workflow will install Python dependencies, run tests and lint with a single version of Python
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
3 |
4 | name: Python application
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | permissions:
13 | contents: read
14 |
15 | jobs:
16 | build:
17 |
18 | runs-on: ubuntu-latest
19 |
20 | steps:
21 | - uses: actions/checkout@v3
22 | - name: Set up Python 3.10
23 | uses: actions/setup-python@v3
24 | with:
25 | python-version: "3.10"
26 | - name: Install dependencies
27 | run: |
28 | python -m pip install --upgrade pip
29 | pip install flake8 pytest
30 | if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
31 | - name: Lint with flake8
32 | run: |
33 | # stop the build if there are Python syntax errors or undefined names
34 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
35 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
36 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
37 | - name: Test with pytest
38 | run: |
39 | pytest
40 |
--------------------------------------------------------------------------------
/.github/workflows/python-package-conda.yml:
--------------------------------------------------------------------------------
1 | name: Python Package using Conda
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build-linux:
7 | runs-on: ubuntu-latest
8 | strategy:
9 | max-parallel: 5
10 |
11 | steps:
12 | - uses: actions/checkout@v3
13 | - name: Set up Python 3.10
14 | uses: actions/setup-python@v3
15 | with:
16 | python-version: 3.10
17 | - name: Add conda to system path
18 | run: |
19 | # $CONDA is an environment variable pointing to the root of the miniconda directory
20 | echo $CONDA/bin >> $GITHUB_PATH
21 | - name: Install dependencies
22 | run: |
23 | conda env update --file environment.yml --name base
24 | - name: Lint with flake8
25 | run: |
26 | conda install flake8
27 | # stop the build if there are Python syntax errors or undefined names
28 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
29 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
30 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
31 | - name: Test with pytest
32 | run: |
33 | conda install pytest
34 | pytest
35 |
--------------------------------------------------------------------------------
/.github/workflows/python-package-publish.yml:
--------------------------------------------------------------------------------
1 | # This workflow will upload a Python Package using Twine when a release is created
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries
3 |
4 | # This workflow uses actions that are not certified by GitHub.
5 | # They are provided by a third-party and are governed by
6 | # separate terms of service, privacy policy, and support
7 | # documentation.
8 |
9 | name: Upload Python Package
10 |
11 | on:
12 | release:
13 | types: [published]
14 |
15 | permissions:
16 | contents: read
17 |
18 | jobs:
19 | deploy:
20 |
21 | runs-on: ubuntu-latest
22 |
23 | steps:
24 | - uses: actions/checkout@v3
25 | - name: Set up Python
26 | uses: actions/setup-python@v3
27 | with:
28 | python-version: '3.x'
29 | - name: Install dependencies
30 | run: |
31 | python -m pip install --upgrade pip
32 | pip install build
33 | - name: Build package
34 | run: python -m build
35 | - name: Publish package
36 | uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
37 | with:
38 | user: __token__
39 | password: ${{ secrets.PYPI_API_TOKEN }}
40 |
--------------------------------------------------------------------------------
/.github/workflows/python-package.yml:
--------------------------------------------------------------------------------
1 | # This workflow will install Python dependencies, run tests and lint with a variety of Python versions
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
3 |
4 | name: Python package
5 |
6 | on:
7 | push:
8 | branches: [ "main" ]
9 | pull_request:
10 | branches: [ "main" ]
11 |
12 | jobs:
13 | build:
14 |
15 | runs-on: ubuntu-latest
16 | strategy:
17 | fail-fast: false
18 | matrix:
19 | python-version: ["3.8", "3.9", "3.10"]
20 |
21 | steps:
22 | - uses: actions/checkout@v3
23 | - name: Set up Python ${{ matrix.python-version }}
24 | uses: actions/setup-python@v3
25 | with:
26 | python-version: ${{ matrix.python-version }}
27 | - name: Install dependencies
28 | run: |
29 | python -m pip install --upgrade pip
30 | python -m pip install flake8 pytest
31 | if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
32 | - name: Lint with flake8
33 | run: |
34 | # stop the build if there are Python syntax errors or undefined names
35 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
36 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
37 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
38 | - name: Test with pytest
39 | run: |
40 | pytest
41 |
--------------------------------------------------------------------------------
/.github/workflows/super-linter.yml:
--------------------------------------------------------------------------------
1 | # This workflow executes several linters on changed files based on languages used in your code base whenever
2 | # you push a code or open a pull request.
3 | #
4 | # You can adjust the behavior by modifying this file.
5 | # For more information, see:
6 | # https://github.com/github/super-linter
7 | name: Lint Code Base
8 |
9 | on:
10 | push:
11 | branches: [ "main" ]
12 | pull_request:
13 | branches: [ "main" ]
14 | jobs:
15 | run-lint:
16 | runs-on: ubuntu-latest
17 | steps:
18 | - name: Checkout code
19 | uses: actions/checkout@v3
20 | with:
21 | # Full git history is needed to get a proper list of changed files within `super-linter`
22 | fetch-depth: 0
23 |
24 | - name: Lint Code Base
25 | uses: github/super-linter@v4
26 | env:
27 | VALIDATE_ALL_CODEBASE: false
28 | DEFAULT_BRANCH: "main"
29 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30 |
--------------------------------------------------------------------------------
/.github/workflows/yaml-lint.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: YAML Lint
3 |
4 | on:
5 | push:
6 | paths:
7 | - '**.yml'
8 |
9 | jobs:
10 | lint:
11 | name: Lint
12 | timeout-minutes: 3
13 | runs-on: ubuntu-latest
14 | steps:
15 | - uses: actions/checkout@v2.4.0
16 | - uses: ibiqlik/action-yamllint@v3.1
17 | with:
18 | config_file: .yamllint.yml
19 | strict: false
20 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | CMakeLists.txt.user
2 | CMakeCache.txt
3 | CMakeFiles
4 | CMakeScripts
5 | Testing
6 | Makefile
7 | cmake_install.cmake
8 | install_manifest.txt
9 | compile_commands.json
10 | CTestTestfile.cmake
11 | _deps
12 |
--------------------------------------------------------------------------------
/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
The file could not be found, is damaged, or you do not have permission to access it. Please [raise an issue] if a link is not working correctly.
8 |
9 |
--------------------------------------------------------------------------------
/404.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/404.jpeg
--------------------------------------------------------------------------------
/404.md:
--------------------------------------------------------------------------------
1 | ---
2 | permalink: /404.html
3 | ---
4 |
--------------------------------------------------------------------------------
/AUTHORS:
--------------------------------------------------------------------------------
1 | === Authors ====
2 | 1. @seanpm2001
3 | 2. No other authors as of 2021, August 24th at 3:36 pm
4 |
5 | ---
6 | The authors file is for everyone who has contributed to this project directly. The credits file is for all credits and authors, along with other projects used in this project.
7 | ---
8 |
--------------------------------------------------------------------------------
/AUTOMATE2001.yaml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/AUTOMATE2001.yml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/CITATION.cff:
--------------------------------------------------------------------------------
1 | cff-version: 1.2.0
2 | message: "If you use this project (Candroid framework) please cite it as below."
3 | # preferred-citation:
4 | # type: data
5 | authors:
6 | - family-names: "Myrick"
7 | given-names: "Sean P. Myrick"
8 | # orcid: "https://orcid.org/0000-0000-0000-0000"
9 | title: "Candroid framework"
10 | version: 1.0.0
11 | # doi: 10.5281/zenodo.1234
12 | date-released: 2020-12-26
13 | # Date the repository was created
14 | url: "https://github.com/seanpm2001/Candroid/"
15 | cff-version: 1.2.0
16 | message: "If you use this project (Candroid framework) please cite it as below."
17 | authors:
18 | - family-names: "Myrick"
19 | given-names: "Sean P. Myrick"
20 | # orcid: "https://orcid.org/0000-0000-0000-0000"
21 | title: ""
22 | version: 2.0.4
23 | doi: 10.5281/zenodo.1234
24 | # Date of the creation of the citation file
25 | date-released: 2022-12-14
26 | url: "https://github.com/seanpm2001/Candroid/"
27 | preferred-citation:
28 | type: data
29 | authors:
30 | - family-names: "Myrick family"
31 | given-names: "Sean P. Myrick"
32 | # orcid: "https://orcid.org/0000-0000-0000-0000"
33 | doi: "10.0000/00000"
34 | journal: "Candroid framework"
35 | month: 12
36 | start: 1 # First page number
37 | end: 100000 # Last page number
38 | title: "Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux. Candroid is a framework that allows the re-implementation of all Android features in an open-source, privacy friendly fashion."
39 | issue: 1
40 | volume: 1
41 | year: 2022
42 | # File info
43 | # File version: 1 (2022, Wednesday, December 14th at 6:17 pm PST)
44 | # File type: CFF Citation file (*.cff)
45 | # Line count (including blank lines and compiler line): 46
46 |
--------------------------------------------------------------------------------
/COPYINGL:
--------------------------------------------------------------------------------
1 |
2 | # LICENSE UNDER DEVELOPMENT
3 |
4 | Copying this SNU (2D mode) Programming Tools IDE project (from @Seanpm2001)
5 |
6 | You are free to copy and distribute my software anywhere, as long as you abide by the rules of the LICENSE (GNU General Public License V3) and follow these 4 rules:
7 |
8 | 1. Plagiarism - Plagiarism is never allowed for any of my projects. It is my #1 rule. If you are to use this project, you cannot plagiarize it (claim that you made it and that I didn't)
9 |
10 | 2. Embedding - If you are to embed this projects files or its source code into another project, you must keep this file, the license file, and the README file with credit to Sean Patrick Myrick (@Seanpm2001)
11 |
12 | 3. Ethics - You must use this project for good and not evil. Unethical purposes such as ransomware, programs with anti-virtual machine/anti-emulator source code, and privacy invasive spyware and data collection are not allowed.
13 |
14 | 4. Credit - Please give credit when using my software. See §Plagiarism
15 |
16 | Additionally
17 |
18 |
19 |
20 | Copyleft (🄯) Seanpm2001 (2018-2021)
21 |
22 | File version: 1 (2021, Monday August 23rd at 4:40 pm)
23 |
24 | Original file name: COPYING (changed to COPYINGL so that GitHub wouldn't overwrite the GPL3 as the main license, renaming this file is safe)
25 |
--------------------------------------------------------------------------------
/CREDITS:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This SNU 2D Programming Tools IDE project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. @ (For creating the programming language used in this IDE)
20 | 4. No other contributors as of Monday, August 23rd 2021
21 |
22 | ---
23 |
--------------------------------------------------------------------------------
/Candroid-Catalogue/!OldVersions/README/English/USA/1/1-100/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid catalogue
5 |
6 | [`See in separate repository`](https://github.com/seanpm2001/Candroid-Catalogue/)
7 |
8 | | Icon | Name | Replaces | Description | Repository |
9 | |---|---|---|---|---|
10 | |  | Candroid Core | Android framework | `Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.` | [`https://github.com/seanpm2001/Candroid/`](https://github.com/seanpm2001/Candroid/) |
11 | |  | Candroid Calculator | Google Calculator | `The Candroid calculator application, an alternative to the Google calculator found in Android` | [`https://github.com/seanpm2001/Candroid-Calculator/`](https://github.com/seanpm2001/Candroid-Calculator/) |
12 | |  | Candroid Tube | YouTube (application) | `Candroid Tube is a video platform wrapper, which replaces YouTube with Vimeo, DailyMotion, BitTube, Reddit, and other video sites. An alternative to the YouTube app on Android.` | [`https://github.com/seanpm2001/Candroid-Tube/`](https://github.com/seanpm2001/Candroid-Tube/) |
13 | |  | Coming soon | Coming soon | `Coming soon` | [`Coming soon`](https://www.example.com/) |
14 |
15 | ***
16 |
17 | **File version:** `1 (2022, Thursday, November 24th at 7:32 pm PST)`
18 |
19 | ***
20 |
--------------------------------------------------------------------------------
/Candroid-Catalogue/!OldVersions/TABLE/English/USA/1/1-100/TABLE_V1.md:
--------------------------------------------------------------------------------
1 | | Icon | Name | Replaces | Description | Repository |
2 | |---|---|---|---|---|
3 | |  | Candroid Core | Android framework | `Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.` | [`https://github.com/seanpm2001/Candroid/`](https://github.com/seanpm2001/Candroid/) |
4 | |  | Candroid Calculator | Google Calculator | `The Candroid calculator application, an alternative to the Google calculator found in Android` | [`https://github.com/seanpm2001/Candroid-Calculator/`](https://github.com/seanpm2001/Candroid-Calculator/) |
5 | |  | Candroid Tube | YouTube (application) | `Candroid Tube is a video platform wrapper, which replaces YouTube with Vimeo, DailyMotion, BitTube, Reddit, and other video sites. An alternative to the YouTube app on Android.` | [`https://github.com/seanpm2001/Candroid-Tube/`](https://github.com/seanpm2001/Candroid-Tube/) |
6 | |  | Coming soon | Coming soon | `Coming soon` | [`Coming soon`](https://www.example.com/) |
7 |
--------------------------------------------------------------------------------
/Candroid-Catalogue/!OldVersions/TABLE/English/USA/1/1-100/TABLE_V2.md:
--------------------------------------------------------------------------------
1 | | Icon | Name | Replaces | Description | Repository |
2 | |---|---|---|---|---|
3 | |  | Candroid Core | Android framework | `Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.` | [`https://github.com/seanpm2001/Candroid/`](https://github.com/seanpm2001/Candroid/) |
4 | |  | Candroid Calculator | Google Calculator | `The Candroid calculator application, an alternative to the Google calculator found in Android` | [`https://github.com/seanpm2001/Candroid-Calculator/`](https://github.com/seanpm2001/Candroid-Calculator/) |
5 | |  | Candroid Tube | YouTube (application) | `Candroid Tube is a video platform wrapper, which replaces YouTube with Vimeo, DailyMotion, BitTube, Reddit, and other video sites. An alternative to the YouTube app on Android.` | [`https://github.com/seanpm2001/Candroid-Tube/`](https://github.com/seanpm2001/Candroid-Tube/) |
6 | |  | Candroid Mail | GMail (application) | `Candroid Mail is a email platform wrapper, which replaces GMail with ProtonMail, and other email sites. An alternative to the GMail app on Android.` | [`https://github.com/seanpm2001/Candroid-Mail/`](https://github.com/seanpm2001/Candroid-Mail/) |
7 | |  | Coming soon | Coming soon | `Coming soon` | [`Coming soon`](https://www.example.com/) |
8 |
--------------------------------------------------------------------------------
/Candroid-Catalogue/!OldVersions/TABLE/English/USA/1/1-100/TABLE_V3.md:
--------------------------------------------------------------------------------
1 | | Icon | Name | Replaces | Description | Repository | Secondary icon |
2 | |---|---|---|---|---|---|
3 | |  | Candroid Core | Android framework | `Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.` | [`https://github.com/seanpm2001/Candroid/`](https://github.com/seanpm2001/Candroid/) |  |
4 | |  | Candroid Calculator | Google Calculator | `The Candroid calculator application, an alternative to the Google calculator found in Android` | [`https://github.com/seanpm2001/Candroid-Calculator/`](https://github.com/seanpm2001/Candroid-Calculator/) |  |
5 | |  | Candroid Mail | GMail (application) | `Candroid Mail is a email platform wrapper, which replaces GMail with ProtonMail, and other email sites. An alternative to the GMail app on Android.` | [`https://github.com/seanpm2001/Candroid-Mail/`](https://github.com/seanpm2001/Candroid-Mail/) |  |
6 | |  | Candroid Tube | YouTube (application) | `Candroid Tube is a video platform wrapper, which replaces YouTube with Vimeo, DailyMotion, BitTube, Reddit, and other video sites. An alternative to the YouTube app on Android.` | [`https://github.com/seanpm2001/Candroid-Tube/`](https://github.com/seanpm2001/Candroid-Tube/) |  |
7 | |  | Coming soon | Coming soon | `Coming soon` | [`Coming soon`](https://www.example.com/) |  |
8 |
--------------------------------------------------------------------------------
/Candroid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Candroid.png
--------------------------------------------------------------------------------
/Docs/!OldVersions/README/English/USA/1/1-100/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Welcome to the Candroid Documentation Center
7 |
8 | This is the primary documentation center for Candroid. It can also be viewed [`in a separate repository`](https://github.com/seanpm2001/Candroid-Docs/)
9 |
10 | Documentation is rather sparse right now, more will be made over time.
11 |
12 | ## Usage
13 |
14 | * [`Projects using Candroid`](/Docs/Used-by/)
15 |
16 | ## Graphic Design
17 |
18 | * [`How Candroid graphic design is done`](/Docs/Graphic-Design/)
19 |
20 | ## See also
21 |
22 | - [Candroid Catalog](/Candroid-Catalogue/)
23 |
24 | ***
25 |
26 | **File version:** `1 (2022, Tuesday, December 6th at 6:05 pm PST)`
27 |
28 | ***
29 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/!OldVersions/README/English/USA/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design
7 |
8 | This is the graphic design documentation center for Candroid. Information is currently sparse, here is a list of all major sections:
9 |
10 | ### Index
11 |
12 | * [`Style guide`](/Docs/Graphic-Design/Style-Guide/)
13 |
14 | ***
15 |
16 | **File version:** `1 (2022, Tuesday, December 6th at 6:00 pm PST)`
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design
7 |
8 | This is the graphic design documentation center for Candroid. Information is currently sparse, here is a list of all major sections:
9 |
10 | ### Index
11 |
12 | * [`Style guide`](/Docs/Graphic-Design/Style-Guide/)
13 |
14 | ***
15 |
16 | **File version:** `1 (2022, Tuesday, December 6th at 6:00 pm PST)`
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/!OldVersions/README/English/USA/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | Candoid currently only has 1 style guide. More may be developed in the future.
9 |
10 | ### Index
11 |
12 | * [`2022 December style guide`](/Docs/Graphic-Design/Style-Guide/2022December/)
13 |
14 | ***
15 |
16 | **File version:** `1 (2022, Tuesday, December 6th at 5:58 pm PST)`
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/!OldVersions/README/English/USA/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | ### 2022 December edition
9 |
10 | This section of the documentation goes over documentation for the process of designing Candroid logos and banners from 2022 November to 2022 December. It is the first design style guide for the Candroid project.
11 |
12 | The current guides are incomplete. Community collaboration is welcome. We are currently looking for a rewritten style guide for:
13 |
14 | - Krita
15 | - Inkscape
16 | - Pinta
17 |
18 | ### Index
19 |
20 | - [GNU Image Manipulation Program (GIMP) style guides](/Docs/Graphic-Design/Style-Guide/2022December/GIMP/)
21 | - - [GIMP 2.10.30 style guide](/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/)
22 | - [Primary assets](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets)
23 |
24 | ***
25 |
26 | **File version:** `1 (2022, Tuesday, December 6th at 5:45 pm PST)`
27 |
28 | ***
29 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/GIMP/!OldVersions/README/English/USA/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | ### 2022 December edition / GIMP
9 |
10 | A list of GIMP-specific style guides for the first iteration of the Candroid style guide.
11 |
12 | - [GIMP 2.10.30 style guide](/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/)
13 | - Style guides for other versions of GIMP are currently unavailable.
14 |
15 | ### Prerequisites
16 |
17 | * A computer running Linux with a screen resolution of at least 600x480 (1920x1080 or higher recommended)
18 | * Basic knowledge of graphic design
19 | * [The following assets](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/)
20 |
21 | ***
22 |
23 | **File version:** `1 (2022, Tuesday, December 6th at 5:50 pm PST)`
24 |
25 | ***
26 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/!OldVersions/English/USA/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic design / Style Guide
7 |
8 | ### Candroid graphic design style / 2022 December (first edition)
9 |
10 | #### Notes
11 |
12 | _These examples rely on Linux:GIMP 2.10.30. Instructions will be different for other graphic design tools._
13 |
14 | _Volunteer tasks:_ `New instructions for Krita, Pinta, Inkscape, and other FOSS/FLOSS graphic design programs`
15 |
16 | #### Droid icon
17 |
18 | **Droid icon:**
19 |
20 | - **Droid size:** `1000x1000px`
21 | - **Scale:** `Scale the layer up from 300x300 to 1000x1000`
22 | - **Droid template:** `Candroid.png`
23 | - **Droid design:** `Center secondary icon in the chest of the Droid, within a size of 400x400 and 500x500`
24 | - **Optional:** `Attach items to the droids arms`
25 | - **Finish:** `Save as PNG with compression level 9`
26 |
27 | #### Social preview image
28 |
29 | **Image size:** `1920x1080px`
30 |
31 | **Droid wallpaper:**
32 |
33 | - **Uses:** `Solid color Candroid template, 1920x1080px, droid at left side, text has height of 300px, bold text`
34 | - **Text:** `Text is of the repository name, and is spaced in the middle of the Y axis of the Android arm, at least 50 pixels away from the arm to the right`
35 | - **Finish:** `Save as PNG with compression level 9`
36 |
37 | ***
38 |
39 | **File version:** `1 (2022, Tuesday, December 6th at 5:38 pm PST)`
40 |
41 | ***
42 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/Candroid_Graphic_Design_Tutorials/2022.12.07/Droid/WebM/Candroid-Droid_GIMP_GraphicDesignTutorial_Candroid-Settings.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/Candroid_Graphic_Design_Tutorials/2022.12.07/Droid/WebM/Candroid-Droid_GIMP_GraphicDesignTutorial_Candroid-Settings.webm
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/Candroid_Graphic_Design_Tutorials/2022.12.07/Wallpaper/WebM/Candroid-Wallpaper_GIMP_GraphicDesignTutorial_Candroid-Settings.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/Candroid_Graphic_Design_Tutorials/2022.12.07/Wallpaper/WebM/Candroid-Wallpaper_GIMP_GraphicDesignTutorial_Candroid-Settings.webm
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic design / Style Guide
7 |
8 | ### Candroid graphic design style / 2022 December (first edition)
9 |
10 | #### Notes
11 |
12 | _These examples rely on Linux:GIMP 2.10.30. Instructions will be different for other graphic design tools._
13 |
14 | _Volunteer tasks:_ `New instructions for Krita, Pinta, Inkscape, and other FOSS/FLOSS graphic design programs`
15 |
16 | #### Droid icon
17 |
18 | **Droid icon:**
19 |
20 | - **Droid size:** `1000x1000px`
21 | - **Scale:** `Scale the layer up from 300x300 to 1000x1000`
22 | - **Droid template:** `Candroid.png`
23 | - **Droid design:** `Center secondary icon in the chest of the Droid, within a size of 400x400 and 500x500`
24 | - **Optional:** `Attach items to the droids arms`
25 | - **Finish:** `Save as PNG with compression level 9`
26 |
27 | #### Social preview image
28 |
29 | **Image size:** `1920x1080px`
30 |
31 | **Droid wallpaper:**
32 |
33 | - **Uses:** `Solid color Candroid template, 1920x1080px, droid at left side, text has height of 300px, bold text`
34 | - **Text:** `Text is of the repository name, and is spaced in the middle of the Y axis of the Android arm, at least 50 pixels away from the arm to the right`
35 | - **Finish:** `Save as PNG with compression level 9`
36 |
37 | ***
38 |
39 | **File version:** `1 (2022, Tuesday, December 6th at 5:38 pm PST)`
40 |
41 | ***
42 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/GIMP/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | ### 2022 December edition / GIMP
9 |
10 | A list of GIMP-specific style guides for the first iteration of the Candroid style guide.
11 |
12 | - [GIMP 2.10.30 style guide](/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/)
13 | - Style guides for other versions of GIMP are currently unavailable.
14 |
15 | ### Prerequisites
16 |
17 | * A computer running Linux with a screen resolution of at least 600x480 (1920x1080 or higher recommended)
18 | * Basic knowledge of graphic design
19 | * [The following assets](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/)
20 |
21 | ***
22 |
23 | **File version:** `1 (2022, Tuesday, December 6th at 5:50 pm PST)`
24 |
25 | ***
26 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid.png
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/OldVersions/README/English/USA/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | ### 2022 December edition / Primary Assets
9 |
10 | These are the current assets used to construct the Candroid logo. Additionally, a custom icon is needed for displayingf the purpose of the Candroid application you are developing (for example, a clock app would have a clock image)
11 |
12 | ### Index
13 |
14 | #### The Droid
15 |
16 | - [`Candroid.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid.png)
17 |
18 | #### The Droid banner
19 |
20 | - [`Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png)
21 |
22 | #### Everything
23 |
24 | - [`Candroid.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid.png)
25 | - [`Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png)
26 |
27 | ***
28 |
29 | **File version:** `1 (2022, Tuesday, December 6th at 5:55 pm PST)`
30 |
31 | ***
32 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | ### 2022 December edition / Primary Assets
9 |
10 | These are the current assets used to construct the Candroid logo. Additionally, a custom icon is needed for displayingf the purpose of the Candroid application you are developing (for example, a clock app would have a clock image)
11 |
12 | ### Index
13 |
14 | #### The Droid
15 |
16 | - [`Candroid.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid.png)
17 |
18 | #### The Droid banner
19 |
20 | - [`Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png)
21 |
22 | #### Everything
23 |
24 | - [`Candroid.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid.png)
25 | - [`Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png`](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets/Candroid_Template_1080pSolidColorWallpaper_V1_HighCompression.png)
26 |
27 | ***
28 |
29 | **File version:** `1 (2022, Tuesday, December 6th at 5:55 pm PST)`
30 |
31 | ***
32 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/2022December/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | ### 2022 December edition
9 |
10 | This section of the documentation goes over documentation for the process of designing Candroid logos and banners from 2022 November to 2022 December. It is the first design style guide for the Candroid project.
11 |
12 | The current guides are incomplete. Community collaboration is welcome. We are currently looking for a rewritten style guide for:
13 |
14 | - Krita
15 | - Inkscape
16 | - Pinta
17 |
18 | ### Index
19 |
20 | - [GNU Image Manipulation Program (GIMP) style guides](/Docs/Graphic-Design/Style-Guide/2022December/GIMP/)
21 | - - [GIMP 2.10.30 style guide](/Docs/Graphic-Design/Style-Guide/2022December/GIMP/2.10.30/)
22 | - [Primary assets](/Docs/Graphic-Design/Style-Guide/2022December/Primary_Assets)
23 |
24 | ***
25 |
26 | **File version:** `1 (2022, Tuesday, December 6th at 5:45 pm PST)`
27 |
28 | ***
29 |
--------------------------------------------------------------------------------
/Docs/Graphic-Design/Style-Guide/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Graphic Design / Style Guide
7 |
8 | Candoid currently only has 1 style guide. More may be developed in the future.
9 |
10 | ### Index
11 |
12 | * [`2022 December style guide`](/Docs/Graphic-Design/Style-Guide/2022December/)
13 |
14 | ***
15 |
16 | **File version:** `1 (2022, Tuesday, December 6th at 5:58 pm PST)`
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/Docs/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid Docs
5 |
6 | ## Welcome to the Candroid Documentation Center
7 |
8 | This is the primary documentation center for Candroid. It can also be viewed [`in a separate repository`](https://github.com/seanpm2001/Candroid-Docs/)
9 |
10 | Documentation is rather sparse right now, more will be made over time.
11 |
12 | ## Usage
13 |
14 | * [`Projects using Candroid`](/Docs/Used-by/)
15 |
16 | ## Graphic Design
17 |
18 | * [`How Candroid graphic design is done`](/Docs/Graphic-Design/)
19 |
20 | ## See also
21 |
22 | - [Candroid Catalog](/Candroid-Catalogue/)
23 |
24 | ***
25 |
26 | **File version:** `1 (2022, Tuesday, December 6th at 6:05 pm PST)`
27 |
28 | ***
29 |
--------------------------------------------------------------------------------
/Docs/Used-by/!OldVersions/README/English/USA/1/1-100/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Projects using Candroid
5 |
6 | ## A
7 |
8 | - [Android x32 - @seanpm2001](https://github.com/seanpm2001/Android-x32/)
9 | - [Android x64 - @seanpm2001](https://github.com/seanpm2001/Android-x64/)
10 | - [Android x128 - @seanpm2001](https://github.com/seanpm2001/Android-x128/)
11 |
12 | ## B
13 |
14 | - [BlazeOS - @seanpm2001](https://github.com/seanpm2001/BlazeOS/)
15 |
16 | _Does your project also use Candroid?_ **[Raise an issue to add it to the list!](https://github.com/seanpm2001/Candroid/issues/)**
17 |
18 | ***
19 |
20 | **File version:** `1 (2022, Monday, December 5th at 7:32 pm PST)`
21 |
22 | ***
23 |
--------------------------------------------------------------------------------
/Docs/Used-by/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Projects using Candroid
5 |
6 | ## A
7 |
8 | - [Android x32 - @seanpm2001](https://github.com/seanpm2001/Android-x32/)
9 | - [Android x64 - @seanpm2001](https://github.com/seanpm2001/Android-x64/)
10 | - [Android x128 - @seanpm2001](https://github.com/seanpm2001/Android-x128/)
11 |
12 | ## B
13 |
14 | - [BlazeOS - @seanpm2001](https://github.com/seanpm2001/BlazeOS/)
15 |
16 | _Does your project also use Candroid?_ **[Raise an issue to add it to the list!](https://github.com/seanpm2001/Candroid/issues/)**
17 |
18 | ***
19 |
20 | **File version:** `1 (2022, Monday, December 5th at 7:32 pm PST)`
21 |
22 | ***
23 |
--------------------------------------------------------------------------------
/Docs/pull_request_template.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Creating a pull request
5 |
6 | Thank you for taking the time to create a pull request in this repository! Please fill out this form before submitting your PR.
7 |
8 | **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.
9 |
10 | Provide a general summary of your changes in the Title above
11 |
12 | ```markdown
13 | Your summary description (title) goes here
14 | ```
15 |
16 | ## Description
17 |
18 | Describe your changes in detail
19 |
20 | ```markdown
21 | Your issue description (body) goes here
22 | ```
23 |
24 | ## Related Issue
25 |
26 | - [ ] This project only accepts pull requests related to open issues
27 | - [ ] If suggesting a new feature or change, please discuss it in an issue first
28 | - [ ] If fixing a bug, there should be an issue describing it with steps to reproduce
29 | - [ ] Please link to the issue here:
30 |
31 | ```markdown
32 | Link to the issue here, #__
33 | ```
34 |
35 | ## Motivation and Context
36 |
37 | Why is this change required? What problem does it solve?
38 |
39 | ```markdown
40 |
41 | ```
42 |
43 | ## How Has This Been Tested?
44 |
45 | - [ ] Please describe in detail how you tested your changes.
46 | - [ ] Include details of your testing environment, and the tests you ran to.
47 | - [ ] see how your change affects other areas of the code, etc.
48 |
49 | ## Screenshots (if appropriate):
50 |
51 | Please include the screenshots inside your pull request as well as a local link (hard copy)
52 |
53 | **Warning:** `.webp` and `.heif` images are not accepted. Please convert them to a different format (such as PNG, JPG, JPEG, JIF, GIF, TIF, etc.)
54 |
55 | **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
56 |
57 | ```markdown
58 | 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
59 |
60 | 
61 | 
62 | 
63 | 
64 | 
65 | ```
66 |
67 | ## Types of changes
68 |
69 | What types of changes does your code introduce? Put an `x` in all the boxes that apply:
70 |
71 | - [ ] Bug fix (non-breaking change which fixes an issue)
72 | - [ ] New feature (non-breaking change which adds functionality)
73 | - [ ] Breaking change (fix or feature that would cause existing functionality to change)
74 |
75 | ## Checklist:
76 |
77 | Go over all the following points, and put an `x` in all the boxes that apply.
78 |
79 | If you're unsure about any of these, don't hesitate to ask. We're here to help!
80 |
81 | - [ ] My source code (if source code is provided) follows the source code style of this project.
82 | - [ ] My change requires a change to the documentation.
83 | - [ ] My change does not delete necessary files
84 | - [ ] I have updated the documentation accordingly.
85 | - [ ] I have read the [**`CONTRIBUTING`**](/CONTRIBUTING.md) document in my spoken language, and understand the terms
86 | - [ ] I have added tests to cover my changes.
87 | - [ ] I have gone through all the steps, and have thoroughly read the instructions
88 |
89 | ***
90 |
91 |
102 |
--------------------------------------------------------------------------------
/GoDE/OldVersions/Docs/1/README/README.txt:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # GoDE (Go IDE)
5 |
6 | GoDE (Portmanteau of Go and IDE) is the default Go interpreter for Candroid. It is an open source degoogled IDE that can read, write, and execute Go programs and files.
7 |
8 | I originally intended to name the IDE `Goatee` but since I couldn't get the terms to fit, I chose GoDE.
9 |
10 | ***
11 |
--------------------------------------------------------------------------------
/GoDE/OldVersions/Docs/1/README/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # GoDE (Go IDE)
5 |
6 | GoDE (Portmanteau of Go and IDE) is the default Go interpreter for Candroid. It is an open source degoogled IDE that can read, write, and execute Go programs and files.
7 |
8 | I originally intended to name the IDE `Goatee` but since I couldn't get the terms to fit, I chose GoDE.
9 |
10 | ***
11 |
--------------------------------------------------------------------------------
/GoDE/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # GoDE (Go IDE)
5 |
6 | GoDE (Portmanteau of Go and IDE) is the default Go interpreter for Candroid. It is an open source degoogled IDE that can read, write, and execute Go programs and files.
7 |
8 | I originally intended to name the IDE `Goatee` but since I couldn't get the terms to fit, I chose GoDE.
9 |
10 | ***
11 |
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-App-Store/PNG/Candroid-App-Store_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-App-Store/PNG/Candroid-App-Store_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Assistant/PNG/Candroid-Assistant_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Assistant/PNG/Candroid-Assistant_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Battery-Monitor/PNG/Candroid-Battery-Monitor_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Battery-Monitor/PNG/Candroid-Battery-Monitor_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Browser/PNG/Candroid-Browser_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Browser/PNG/Candroid-Browser_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Calendar/PNG/Candroid-Calendar_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Calendar/PNG/Candroid-Calendar_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Camera/PNG/Candroid-Camera_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Camera/PNG/Candroid-Camera_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Catalog/PNG/Candroid-Catalog_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Catalog/PNG/Candroid-Catalog_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Clock/PNG/Candroid-Clock_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Clock/PNG/Candroid-Clock_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Contacts/PNG/Candroid-Contacts_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Contacts/PNG/Candroid-Contacts_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Debug/PNG/Candroid-Debug_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Debug/PNG/Candroid-Debug_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Docs/PNG/Candroid-Docs_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Docs/PNG/Candroid-Docs_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Easter-Egg/PNG/Candroid-Easter-Egg_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Easter-Egg/PNG/Candroid-Easter-Egg_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-FileCabinet/PNG/Candroid-FIleCabinet_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-FileCabinet/PNG/Candroid-FIleCabinet_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Flashlight/PNG/Candroid-Flashlight_1024pxIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Flashlight/PNG/Candroid-Flashlight_1024pxIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Keyboard/PNG/Candroid-Keyboard_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Keyboard/PNG/Candroid-Keyboard_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Mail/PNG/Candroid-Mail_Icon_1000px_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Mail/PNG/Candroid-Mail_Icon_1000px_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Market/PNG/Candroid-Market_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Market/PNG/Candroid-Market_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Notepad/PNG/Candroid-Notepad_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Notepad/PNG/Candroid-Notepad_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Phone/PNG/Candroid-Phone_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Phone/PNG/Candroid-Phone_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Photo-Viewer/PNG/Candroid-Photo-Viewer_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Photo-Viewer/PNG/Candroid-Photo-Viewer_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Rotate/PNG/Candroid-Rotate_1024pxIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Rotate/PNG/Candroid-Rotate_1024pxIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Settings/PNG/Candroid-Settings_Icon_1000p_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Settings/PNG/Candroid-Settings_Icon_1000p_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-TV/PNG/Candroid-TV_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-TV/PNG/Candroid-TV_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Video/PNG/Candroid-Video_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Video/PNG/Candroid-Video_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Voicemail/PNG/Candroid-Voicemail_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Voicemail/PNG/Candroid-Voicemail_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid-Wallpaper/PNG/Candroid-Wallpaper_1000pIcon_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid-Wallpaper/PNG/Candroid-Wallpaper_1000pIcon_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Droids/Candroid/PNG/Candroid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Droids/Candroid/PNG/Candroid.png
--------------------------------------------------------------------------------
/Graphics/Icons/Debug/PNG/Debug-Icon_Striped1_241px_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Icons/Debug/PNG/Debug-Icon_Striped1_241px_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Icons/Debug/PNG/Debug-Icon_Striped2_241px_V1_HighCompression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Icons/Debug/PNG/Debug-Icon_Striped2_241px_V1_HighCompression.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-App-Store/Bag-dynamic-gradient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-App-Store/Bag-dynamic-gradient.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Assistant/Ambox_blue_question.svg:
--------------------------------------------------------------------------------
1 |
25 |
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Battery-Monitor/Battery1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Battery-Monitor/Battery1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Calculator/Calculator-Icon-Android_Lollipop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Calculator/Calculator-Icon-Android_Lollipop.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Calendar/Calendar2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Calendar/Calendar2.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Camera/Camera_iOS6_Placeholder.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Camera/Camera_iOS6_Placeholder.jpeg
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Catalog/Catalog-Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Catalog/Catalog-Icon.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Clock/BlueClock1_999px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Clock/BlueClock1_999px.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Contacts/Apps-Contacts-icon-2456248871.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Contacts/Apps-Contacts-icon-2456248871.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Debug/Debug-Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Debug/Debug-Icon.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Docs/Documentation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Docs/Documentation.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Easter-Egg/Blue_EasterEgg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Easter-Egg/Blue_EasterEgg.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-FileCabinet/FileCabinetIcon2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-FileCabinet/FileCabinetIcon2.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Flashlight/Flashlight_Icon1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Flashlight/Flashlight_Icon1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Keyboard/Keyboard_Icon_Blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Keyboard/Keyboard_Icon_Blue.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Mail/Mail-Icon1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Mail/Mail-Icon1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Market/Blue_Shopping-Bag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Market/Blue_Shopping-Bag.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Notepad/Notepad-Icon-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Notepad/Notepad-Icon-1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Phone/PhoneIcon1_Blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Phone/PhoneIcon1_Blue.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Photo-Viewer/Folder-Images-Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Photo-Viewer/Folder-Images-Icon.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Rotate/RotateIcon_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Rotate/RotateIcon_1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Settings/Gear-Silver-and-blue_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Settings/Gear-Silver-and-blue_1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-TV/Old_TV_Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-TV/Old_TV_Icon.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Tube/VideoIcon1_Blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Tube/VideoIcon1_Blue.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Video/Video_Player_Tango-like_Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Video/Video_Player_Tango-like_Icon.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Voicemail/Voicemail-Icon1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Voicemail/Voicemail-Icon1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid-Wallpaper/StripedWallpaperIcon_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid-Wallpaper/StripedWallpaperIcon_1.png
--------------------------------------------------------------------------------
/Graphics/Secondary-Icons/Candroid/PlaceholderX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/Graphics/Secondary-Icons/Candroid/PlaceholderX.png
--------------------------------------------------------------------------------
/INSTALL:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this SNU IDE project by @seanpm2001
3 | ---
4 |
5 | This project currently doesn't have to be installed to be viewed, and currently doesn't require installation, it is a basic website project that is compliant with web standards, so it should work in any web browser that respects WHATWG. It has a built-in IDE (integrated development environment, a place for writing computer programs/software)
6 |
7 | If you want to load the web pages, you will need to have an HTML5 framework installed (version 5.0 or higher) and the packages for any programming languages included.
8 |
9 | The current included languages include:
10 |
11 | None (v1)
12 |
13 | If you want to view the image files, the majority of files are in JPG format. Make sure your computer can handle images of 2560x1440/2560x1080 resolution well, and that your computer can handle JPG files.
14 |
15 | Some image files are in other formats, such as SVG, and PNG. You will need support for viewing these files to view these files.
16 |
17 | Some included files are in Markdown format (*.md) for best viewing, you should use a markdown viewer/markdown editor.
18 |
19 | Some included files are in PDF format. They should be opened with a document viewer capable of handling PDF documents.
20 |
21 | ---
22 | Install instructions file version: 1 (Monday, August 23rd 2021 at 4:47 pm)
23 | ---
24 |
--------------------------------------------------------------------------------
/K.desktop:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Sample KDE desktop entry
3 | [Desktop Entry]
4 | Type=Application
5 | Exec=your-app %u
6 | MimeType=application/x-your-mime-type;
7 | Icon=some-icon
8 | X-DocPath=yourapp/index.html
9 | Terminal=false
10 | Name=Your App
11 | GenericName=Some Generic Name
12 | Comment=Short Description Of Your App
13 | Categories=Qt;KDE;
14 | # File info
15 | # File type: KDE desktop file (*.desktop)
16 | # File version: 1 (2021, Tuesday, December 14th at 4:05 pm)
17 | # Line count (including blank lines and compiler line): 19
18 | # End of script
19 |
--------------------------------------------------------------------------------
/OldVersions/AUTHORS/English/1/1-100/AUTHORS_V1:
--------------------------------------------------------------------------------
1 | === Authors ====
2 | 1. @seanpm2001
3 | 2. No other authors as of 2021, August 24th at 3:36 pm
4 |
5 | ---
6 | The authors file is for everyone who has contributed to this project directly. The credits file is for all credits and authors, along with other projects used in this project.
7 | ---
8 |
--------------------------------------------------------------------------------
/OldVersions/AUTOMATE2001/AUTOMATE2001_V1.yaml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/OldVersions/AUTOMATE2001/AUTOMATE2001_V1.yml:
--------------------------------------------------------------------------------
1 | # A set of tasks for the Automate2001 bot to perform here
2 | automate2001_tasks:
3 | isAlldone: "False"
4 |
5 | -
6 | Automate-All-ContributorSrc:
7 | -
8 | Automate-Pull-Requests-archival
9 | isAdone: "False"
10 | Automate-Index-file
11 | isBdone: "False"
12 | Automate-Issue-archival
13 | isCdone: "False"
14 |
15 | -
16 | Automate-RepoData:
17 | -
18 | Automate-RepoData-Description
19 | isDDone: "False"
20 | Automate-RepoData-GitHubLink
21 | isEDone: "False"
22 | Automate-RepoData-GitHubGitLink
23 | isFDone: "False"
24 | Automate-RepoData-Linked
25 | isGDone: "False"
26 | Automate-RepoData-Topics
27 | isHDone: "False"
28 |
29 | # File version: 1 (2022, Tuesday, February 22nd at 8:07 pm)
30 |
--------------------------------------------------------------------------------
/OldVersions/CITATION/APA-Style/CITATION_V1.apa.txt:
--------------------------------------------------------------------------------
1 | Myrick family, S. P. M. (2022). Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux. Candroid is a framework that allows the re-implementation of all Android features in an open-source, privacy friendly fashion. [Data set]. https://doi.org/10.0000/00000
2 |
--------------------------------------------------------------------------------
/OldVersions/CITATION/APA-Style/README.txt:
--------------------------------------------------------------------------------
1 | Myrick family, S. P. M. (2022). Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux. Candroid is a framework that allows the re-implementation of all Android features in an open-source, privacy friendly fashion. [Data set]. https://doi.org/10.0000/00000
2 |
--------------------------------------------------------------------------------
/OldVersions/CITATION/BibTeX/CITATION_V1.bib:
--------------------------------------------------------------------------------
1 | @misc{Myrick_family_Candroid_is_the_2022,
2 | author = {Myrick family, Sean P. Myrick},
3 | doi = {10.0000/00000},
4 | month = {12},
5 | pages = {1--100000},
6 | title = {{Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux. Candroid is a framework that allows the re-implementation of all Android features in an open-source, privacy friendly fashion.}},
7 | year = {2022}
8 | }
9 |
--------------------------------------------------------------------------------
/OldVersions/CITATION/CFF/CITATION_V1.cff:
--------------------------------------------------------------------------------
1 | cff-version: 1.2.0
2 | message: "If you use this project (Candroid framework) please cite it as below."
3 | # preferred-citation:
4 | # type: data
5 | authors:
6 | - family-names: "Myrick"
7 | given-names: "Sean P. Myrick"
8 | # orcid: "https://orcid.org/0000-0000-0000-0000"
9 | title: "Candroid framework"
10 | version: 1.0.0
11 | # doi: 10.5281/zenodo.1234
12 | date-released: 2020-12-26
13 | # Date the repository was created
14 | url: "https://github.com/seanpm2001/Candroid/"
15 | cff-version: 1.2.0
16 | message: "If you use this project (Candroid framework) please cite it as below."
17 | authors:
18 | - family-names: "Myrick"
19 | given-names: "Sean P. Myrick"
20 | # orcid: "https://orcid.org/0000-0000-0000-0000"
21 | title: ""
22 | version: 2.0.4
23 | doi: 10.5281/zenodo.1234
24 | # Date of the creation of the citation file
25 | date-released: 2022-12-14
26 | url: "https://github.com/seanpm2001/Candroid/"
27 | preferred-citation:
28 | type: data
29 | authors:
30 | - family-names: "Myrick family"
31 | given-names: "Sean P. Myrick"
32 | # orcid: "https://orcid.org/0000-0000-0000-0000"
33 | doi: "10.0000/00000"
34 | journal: "Candroid framework"
35 | month: 12
36 | start: 1 # First page number
37 | end: 100000 # Last page number
38 | title: "Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux. Candroid is a framework that allows the re-implementation of all Android features in an open-source, privacy friendly fashion."
39 | issue: 1
40 | volume: 1
41 | year: 2022
42 | # File info
43 | # File version: 1 (2022, Wednesday, December 14th at 6:17 pm PST)
44 | # File type: CFF Citation file (*.cff)
45 | # Line count (including blank lines and compiler line): 46
46 |
--------------------------------------------------------------------------------
/OldVersions/COPYING/English/1/1-100/COPYING_V1:
--------------------------------------------------------------------------------
1 |
2 | # LICENSE UNDER DEVELOPMENT
3 |
4 | Copying this Miscellenaneous project (from @Seanpm2001)
5 |
6 | You are free to copy and distribute my software anywhere, as long as you abide by the rules of the LICENSE (GNU General Public License V3) and follow these 4 rules:
7 |
8 | 1. Plagiarism - Plagiarism is never allowed for any of my projects. It is my #1 rule. If you are to use this project, you cannot plagiarize it (claim that you made it and that I didn't)
9 |
10 | 2. Embedding - If you are to embed this projects files or its source code into another project, you must keep this file, the license file, and the README file with credit to Sean Patrick Myrick (@Seanpm2001)
11 |
12 | 3. Ethics - You must use this project for good and not evil. Unethical purposes such as ransomware, programs with anti-virtual machine/anti-emulator source code, and privacy invasive spyware and data collection are not allowed.
13 |
14 | 4. Credit - Please give credit when using my software. See §Plagiarism
15 |
16 | Additionally
17 |
18 |
19 |
20 | Copyleft (🄯) Seanpm2001 (2021-2021)
21 |
22 | File version: 1 (2021, Monday August 23rd at 6:27 pm)
23 |
24 | Original file name: COPYING (changed to COPYINGL so that GitHub wouldn't overwrite the GPL3 as the main license, renaming this file is safe)
25 |
--------------------------------------------------------------------------------
/OldVersions/COPYING/English/1/1-100/COPYING_V1.1:
--------------------------------------------------------------------------------
1 |
2 | # LICENSE UNDER DEVELOPMENT
3 |
4 | Copying this SNU (2D mode) Programming Tools IDE project (from @Seanpm2001)
5 |
6 | You are free to copy and distribute my software anywhere, as long as you abide by the rules of the LICENSE (GNU General Public License V3) and follow these 4 rules:
7 |
8 | 1. Plagiarism - Plagiarism is never allowed for any of my projects. It is my #1 rule. If you are to use this project, you cannot plagiarize it (claim that you made it and that I didn't)
9 |
10 | 2. Embedding - If you are to embed this projects files or its source code into another project, you must keep this file, the license file, and the README file with credit to Sean Patrick Myrick (@Seanpm2001)
11 |
12 | 3. Ethics - You must use this project for good and not evil. Unethical purposes such as ransomware, programs with anti-virtual machine/anti-emulator source code, and privacy invasive spyware and data collection are not allowed.
13 |
14 | 4. Credit - Please give credit when using my software. See §Plagiarism
15 |
16 | Additionally
17 |
18 |
19 |
20 | Copyleft (🄯) Seanpm2001 (2018-2021)
21 |
22 | File version: 1 (2021, Monday August 23rd at 4:40 pm)
23 |
24 | Original file name: COPYING (changed to COPYINGL so that GitHub wouldn't overwrite the GPL3 as the main license, renaming this file is safe)
25 |
--------------------------------------------------------------------------------
/OldVersions/CREDITS/English/1/1-100/CREDITS_V1:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This Miscellaneous project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. No other contributors as of Monday, August 23rd 2021
20 |
21 | ---
22 |
--------------------------------------------------------------------------------
/OldVersions/CREDITS/English/1/1-100/CREDITS_V1.1:
--------------------------------------------------------------------------------
1 |
2 | ---
3 |
4 | {{int:version-credits-summary}}
5 | This SNU 2D Programming Tools IDE project by Seanpm2001 is a collaborative project released under the GNU General Public License v3. We would like to recognize the following names for their contribution to the product.
6 |
7 | This comment block and this file (excluding author names) was modified from MediaWiki/CREDITS -->
8 |
9 | == Maintainers ==
10 |
11 |
12 | 1. @seanpm2001 - Creator and primary maintainer of this project
13 | 2. No other contributors as of Monday, August 23rd 2021
14 |
15 | == Contributors ==
16 |
17 | 1. @seanpm2001
18 | 2. @GitHub (For being the first host of this project)
19 | 3. @ (For creating the programming language used in this IDE)
20 | 4. No other contributors as of Monday, August 23rd 2021
21 |
22 | ---
23 |
--------------------------------------------------------------------------------
/OldVersions/Desktop.ini/V1_desktop.ini:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Advanced test INI file
3 | [.ShellClassInfo]
4 | ConfirmFileOp=0
5 | NoSharing=1
6 | IconFile=/Candroid.png
7 | IconIndex=0
8 | InfoTip=The source (CORE) repository for the Candroid framework and busybox
9 |
10 | # File info
11 | # File type: Windows INI file [desktop.ini] (*.ini)
12 | # File version: 1 (2022, Thursday, November 24th at 7:38 pm PST)
13 | # Line count (including blank lines and compiler line): 16
14 |
15 | # End of script
16 |
--------------------------------------------------------------------------------
/OldVersions/EDITORCONFIG/1/1-100/V1.1.editorconfig:
--------------------------------------------------------------------------------
1 | # Start of script
2 |
3 | # Editor configuration file for Seanpm2001/SNU 2D Programming Tools IDE project (V6)
4 |
5 | root = true
6 |
7 | [*]
8 | indent_style = space
9 | indent_size = 2
10 | end_of_line = lf
11 | charset = utf-8
12 | trim_trailing_whitespace = false
13 | insert_final_newline = false
14 | line_wrap_mode = soft wrap
15 |
16 | [*.md]
17 | indent_style = space
18 | indent_size = 2
19 | end_of_line = lf
20 | charset = utf-8
21 | trim_trailing_whitespace = false
22 | insert_final_newline = false
23 | line_wrap_mode = soft wrap
24 |
25 | [*.yml *.yaml]
26 | indent_style = space
27 | indent_size = 2
28 | end_of_line = lf
29 | charset = utf-8
30 | trim_trailing_whitespace = false
31 | insert_final_newline = false
32 | line_wrap_mode = soft wrap
33 |
34 | [*.txt]
35 | indent_style = space
36 | indent_size = 2
37 | end_of_line = lf
38 | charset = utf-8
39 | trim_trailing_whitespace = false
40 | insert_final_newline = false
41 | line_wrap_mode = soft wrap
42 |
43 | [*.mk]
44 | indent_style = space
45 | indent_size = 2
46 | end_of_line = lf
47 | charset = utf-8
48 | trim_trailing_whitespace = false
49 | insert_final_newline = false
50 | line_wrap_mode = soft wrap
51 |
52 | [*.htm *.html]
53 | indent_style = space
54 | indent_size = 2
55 | end_of_line = lf
56 | charset = utf-8
57 | trim_trailing_whitespace = false
58 | insert_final_newline = false
59 | line_wrap_mode = soft wrap
60 |
61 | # File info
62 |
63 | # File type: Editorconfig file (*.editorconfig)
64 | # File version: 1 (Monday, 2021 August 23rd at 4:14 pm)
65 | # Line count (including blank lines and compiler line): 68
66 |
67 | # End of script
68 |
--------------------------------------------------------------------------------
/OldVersions/EDITORCONFIG/1/1-100/V1.editorconfig:
--------------------------------------------------------------------------------
1 | # Copied from Snapcrafters/Fork-and-rename-me
2 | # Experimental
3 |
4 | root = true
5 |
6 | [*]
7 | indent_style = space
8 | indent_size = 4
9 | end_of_line = lf
10 | charset = utf-8
11 | trim_trailing_whitespace = false
12 | insert_final_newline = false
13 |
14 | [*.yaml]
15 | indent_style = space
16 | indent_size = 2
17 | end_of_line = lf
18 | charset = utf-8
19 | trim_trailing_whitespace = true
20 | insert_final_newline = true
21 |
--------------------------------------------------------------------------------
/OldVersions/EDITORCONFIG/1/1-100/V2.editorconfig:
--------------------------------------------------------------------------------
1 | # Start of script
2 |
3 | # Editor configuration file for Seanpm2001/SNU 2D Programming Tools IDE project (V6)
4 |
5 | root = true
6 |
7 | [*]
8 | indent_style = space
9 | indent_size = 2
10 | end_of_line = lf
11 | charset = utf-8
12 | trim_trailing_whitespace = false
13 | insert_final_newline = false
14 | line_wrap_mode = soft wrap
15 |
16 | [*.md]
17 | indent_style = space
18 | indent_size = 2
19 | end_of_line = lf
20 | charset = utf-8
21 | trim_trailing_whitespace = false
22 | insert_final_newline = false
23 | line_wrap_mode = soft wrap
24 |
25 | [*.yml *.yaml]
26 | indent_style = space
27 | indent_size = 2
28 | end_of_line = lf
29 | charset = utf-8
30 | trim_trailing_whitespace = false
31 | insert_final_newline = false
32 | line_wrap_mode = soft wrap
33 |
34 | [*.txt]
35 | indent_style = space
36 | indent_size = 2
37 | end_of_line = lf
38 | charset = utf-8
39 | trim_trailing_whitespace = false
40 | insert_final_newline = false
41 | line_wrap_mode = soft wrap
42 |
43 | [*.mk]
44 | indent_style = space
45 | indent_size = 2
46 | end_of_line = lf
47 | charset = utf-8
48 | trim_trailing_whitespace = false
49 | insert_final_newline = false
50 | line_wrap_mode = soft wrap
51 |
52 | [*.htm *.html]
53 | indent_style = space
54 | indent_size = 2
55 | end_of_line = lf
56 | charset = utf-8
57 | trim_trailing_whitespace = false
58 | insert_final_newline = false
59 | line_wrap_mode = soft wrap
60 |
61 | # File info
62 |
63 | # File type: Editorconfig file (*.editorconfig)
64 | # File version: 1 (Monday, 2021 August 23rd at 6:19 pm)
65 | # Line count (including blank lines and compiler line): 68
66 |
67 | # End of script
68 |
--------------------------------------------------------------------------------
/OldVersions/GITATTRIBUTES/1/1-100/V1.gitattributes:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # .gitattributes
3 | # This file defines what languages can show up in the GitHub linguist menu (the menu that tells you what percentage each language is using up on this project.
4 | # Some non-programming languages must be included manually with this file. Want to create your own? Do something similar to what is done here, and name the file
5 | # .gitattributes
6 | # and nothing else, no characters before, no characters after
7 | # Start of linguist script
8 | # HTML (Duplicate, as it is already detected by GitHub Linguist by default)
9 | *.htm linguist-detectable=true
10 | *.htm linguist-documentation=false
11 | *.html linguist-detectable=true
12 | *.html linguist-documentation=false
13 | # Do not include, as it would become a dominant language that shouldn't be the language people refer this project to
14 | *.yml linguist-detectable=false
15 | *.yml linguist-documentation=false
16 | *.yaml linguist-detectable=false
17 | *.yaml linguist-documentation=false
18 | # Markdown
19 | # Do not include, as it would become the 100% dominant language and would hide all the other languages as "other"
20 | *.md linguist-detectable=false
21 | *.md linguist-documentation=false
22 | # Makefile (GNU Make)
23 | # Do not include, as it is not needed to be shown
24 | *.mk linguist-detectable=false
25 | *.mk linguist-documentation=false
26 | # End of linguist script
27 | # File info
28 | # File type: .gitattributes file
29 | # File version: 1 (Monday, 2021 August 23rd at 4:17 pm)
30 | # Line count (including blank lines and compiler line): 32
31 | # End of script
32 |
--------------------------------------------------------------------------------
/OldVersions/GITIGNORE/1/1-100/V1.gitignore:
--------------------------------------------------------------------------------
1 | CMakeLists.txt.user
2 | CMakeCache.txt
3 | CMakeFiles
4 | CMakeScripts
5 | Testing
6 | Makefile
7 | cmake_install.cmake
8 | install_manifest.txt
9 | compile_commands.json
10 | CTestTestfile.cmake
11 | _deps
12 |
--------------------------------------------------------------------------------
/OldVersions/INSTALL/English/1/1-100/INSTALL_V1:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this Miscellaneous project by @seanpm2001
3 | ---
4 |
5 |
23 |
24 | Install instructions need to be added manually.
25 |
26 | ---
27 | Install instructions file version: 1 (Monday, August 23rd 2021 at 6:31 pm)
28 | ---
29 |
--------------------------------------------------------------------------------
/OldVersions/INSTALL/English/1/1-100/INSTALL_V1.1:
--------------------------------------------------------------------------------
1 | ---
2 | Installing this SNU IDE project by @seanpm2001
3 | ---
4 |
5 | This project currently doesn't have to be installed to be viewed, and currently doesn't require installation, it is a basic website project that is compliant with web standards, so it should work in any web browser that respects WHATWG. It has a built-in IDE (integrated development environment, a place for writing computer programs/software)
6 |
7 | If you want to load the web pages, you will need to have an HTML5 framework installed (version 5.0 or higher) and the packages for any programming languages included.
8 |
9 | The current included languages include:
10 |
11 | None (v1)
12 |
13 | If you want to view the image files, the majority of files are in JPG format. Make sure your computer can handle images of 2560x1440/2560x1080 resolution well, and that your computer can handle JPG files.
14 |
15 | Some image files are in other formats, such as SVG, and PNG. You will need support for viewing these files to view these files.
16 |
17 | Some included files are in Markdown format (*.md) for best viewing, you should use a markdown viewer/markdown editor.
18 |
19 | Some included files are in PDF format. They should be opened with a document viewer capable of handling PDF documents.
20 |
21 | ---
22 | Install instructions file version: 1 (Monday, August 23rd 2021 at 4:47 pm)
23 | ---
24 |
--------------------------------------------------------------------------------
/OldVersions/ISSUE_TEMPLATE/CONFIG/YML/V1_config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: I want to help develop
4 | url: https://github.com/seanpm2001/Teams/discussions/
5 | about: Thank you for your interest in this project! Please consider joining a team to start developing with me
6 | - name: I want to help translate
7 | url: https://github.com/seanpm2001/Teams/discussions/
8 | about: Thank you for your interest in this project! Please consider joining a team to start translating projects with me
9 |
10 | # File info
11 | # File version: 1 (2022, Thursday, May 19th at 7:07 pm PST)
12 | # File type: GitHub issue template config file (*.yml)
13 | # Line count (including blank lines and compiler line): 14
14 |
--------------------------------------------------------------------------------
/OldVersions/ISSUE_TEMPLATE/MISCELLANEOUS/YML/miscellaneous_V1.yml:
--------------------------------------------------------------------------------
1 | name: Miscellaneous
2 | description: Write a general issue without too much questioning
3 | body:
4 | - type: markdown
5 | attributes:
6 | value: |
7 | Unknown
8 | - type: checkboxes
9 | attributes:
10 | label: Prerequisites
11 | description: |
12 | To rule out invalid issues, confirm and check each one of the checkboxes.
13 | options:
14 | - label: I verified that this is not an existing issue
15 | required: true
16 | - label: This is not a question, poll, or discussion
17 | required: true
18 | - label: I checked the documentation to understand that the issue I report is not a normal behavior
19 | required: true
20 | - type: textarea
21 | attributes:
22 | label: Description
23 | description: Your issue description. Make sure to utilize Markdown to make your life easier :)
24 | validations:
25 | required: true
26 | # File info
27 | # File type: GitHub bug report issue template (*.yml)
28 | # File version: 1 (2022, Wednesday, November 23rd at 6:31 pm PST)
29 | # Line count (including blank lines and compiler line): 30
30 |
--------------------------------------------------------------------------------
/OldVersions/KDESKTOP/K_V1.desktop:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Sample KDE desktop entry
3 | [Desktop Entry]
4 | Type=Application
5 | Exec=your-app %u
6 | MimeType=application/x-your-mime-type;
7 | Icon=some-icon
8 | X-DocPath=yourapp/index.html
9 | Terminal=false
10 | Name=Your App
11 | GenericName=Some Generic Name
12 | Comment=Short Description Of Your App
13 | Categories=Qt;KDE;
14 | # File info
15 | # File type: KDE desktop file (*.desktop)
16 | # File version: 1 (2021, Tuesday, December 14th at 4:05 pm)
17 | # Line count (including blank lines and compiler line): 19
18 | # End of script
19 |
--------------------------------------------------------------------------------
/OldVersions/MAKEFILE/1/1-100/makefile_V1.mk:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # The Makefile for this project
3 | # Rename the secondary copying license
4 | # Since I don't know how to just rename a file, I will copy it and delete the original, that is as close as I can get with GNU Make right now
5 | copy /COPYINGL to /COPYING
6 | rm -f /COPYINGL
7 | echo "COPYING license file has been corrected."
8 | # This syntax isn't valid yet, I don't know how to write in GNU Make very well
9 | # File info
10 | # File type: Makefile (MAKEFILE, *.mk)
11 | # File version: 1 (Wednesday, August 18th 2021 at 6:41 pm)
12 | # Line count (including blank lines and compiler line): 14
13 | # End of script
14 |
--------------------------------------------------------------------------------
/OldVersions/PROJECT_LANGUAGE/GoogleGo/PROJECT_LANG_3_V1.go:
--------------------------------------------------------------------------------
1 | // Go (2009 Google language) is one of the 3 main languages that Candroid is written in. This is the Go (2009 Google language) project file
2 | package main
3 | import "fmt"
4 | func main() {
5 | // Project language file
6 | fmt.Println("Go (2009 Google language) is one of the 3 main languages that Candroid is written in. This is the Go (2009 Google language) project file")
7 | }
8 | /*
9 | File info
10 | # File type: Go (2009) source file (*go)
11 | # File version: 1 (Saturday, January 16th 2021 at 7:41 pm)
12 | # Line count (including blank lines and compiler line): 15
13 | */
14 | // End of script
15 |
--------------------------------------------------------------------------------
/OldVersions/PROJECT_LANGUAGE/Java/PROJECT_LANG_2_V1.java:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // Java is one of the 3 project languages for Candroid, as it is one of the 3 top languages. This is the Java project language file.
3 | public class ProjectLanguageFile {
4 | public static void main(String[] args) {
5 | System.out.println("Java is one of the 3 project languages for Candroid, as it is one of the 3 top languages. This is the Java project language file."); // Prints the string to the console.
6 | }}
7 | /* File version: 1 (Saturday, January 16th 2021 at 7:38 pm)
8 | * File type: Java source file (*.java)
9 | * Line count (including blank lines and compiler line): 12
10 | */
11 | // End of script
12 |
--------------------------------------------------------------------------------
/OldVersions/PROJECT_LANGUAGE/Python/PROJECT_LANG_1_V1.py:
--------------------------------------------------------------------------------
1 | # Start of script
2 | #
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 1 (Saturday, January 16th 2021 at 7:35 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/OldVersions/PROJECT_LANGUAGE/Python/PROJECT_LANG_1_V2.py:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/OldVersions/PROJECT_LANGUAGE/Python/PROJECT_LANG_1_V2.py3:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/OldVersions/PROJECT_LANGUAGE/Python/PROJECT_LANG_1_V2.pyt:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/OldVersions/PROJECT_LANGUAGE/Python/PROJECT_LANG_1_V2.pyw:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/OldVersions/README/English/USA/1/1-100/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid
5 | Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.
6 |
7 | ***
8 |
9 | ## Candroid catalogue
10 |
11 | [`See in separate repository`](https://github.com/seanpm2001/Candroid-Catalogue/)
12 |
13 | **This list is not updated consistently at the moment. For all catalog entries, see [`Candroid-Catalogue`](/Candroid-Catalogue/)**
14 |
15 |
[Click/tap here to expand/collapse the catalog table]
16 |
17 | | Icon | Name | Replaces | Description | Repository |
18 | |---|---|---|---|---|
19 | |  | Candroid Core | Android framework | `Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.` | [`https://github.com/seanpm2001/Candroid/`](https://github.com/seanpm2001/Candroid/) |
20 | |  | Candroid Calculator | Google Calculator | `The Candroid calculator application, an alternative to the Google calculator found in Android` | [`https://github.com/seanpm2001/Candroid-Calculator/`](https://github.com/seanpm2001/Candroid-Calculator/) |
21 | |  | Candroid Tube | YouTube (application) | `Candroid Tube is a video platform wrapper, which replaces YouTube with Vimeo, DailyMotion, BitTube, Reddit, and other video sites. An alternative to the YouTube app on Android.` | [`https://github.com/seanpm2001/Candroid-Tube/`](https://github.com/seanpm2001/Candroid-Tube/) |
22 | |  | Coming soon | Coming soon | `Coming soon` | [`Coming soon`](https://www.example.com/) |
23 |
24 |
25 |
26 | ***
27 |
28 | ### File info
29 |
30 |
Click/tap here to expand/collapse this section
31 |
32 | **File type:** `Markdown (*.md *.mkd *.mdown *.markdown)`
33 |
34 | **File version:** `1 (2022, Thursday, November 24th at 7:46 pm PST)`
35 |
36 | **Line count (including blank lines and compiler line):** `78`
37 |
38 | **Current article language:** `English (EN_USA)` / `Markdown (CommonMark)` / `HTML5 (HyperText Markup Language 5.3)`
39 |
40 | **Encoding:** `UTF-8 (Emoji 12.0 or higher recommended)`
41 |
42 | **All times are UTC-7 (PDT/Pacific Time)** `(Please also account for DST (Daylight Savings Time) for older/newer entries up until it is abolished/no longer followed)`
43 |
44 | _Note that on 2022, Sunday, March 13th at 2:00 am PST, the time jumped ahead 1 hour to 3:00 am._
45 |
46 | **You may need special rendering support for the `` HTML tag being used in this document**
47 |
48 |
49 |
50 | ***
51 |
52 | ## File history
53 |
54 |
Click/tap here to expand/collapse the file history section for this project
55 |
56 |
Version 1 (2022, Thursday, November 24th at 7:46 pm PST)
57 |
58 | **This version was made by:** [`@seanpm2001`](https://github.com/seanpm2001/)
59 |
60 | > Changes:
61 |
62 | - [x] Started the file
63 | - [x] Added the title section
64 | - [x] Added the `Candroid Catalogue` section
65 | - [x] Added the `file info` section
66 | - - [x] Added the version number
67 | - - [x] Added the version date
68 | - - [x] Added the line count
69 | - [x] Added the `file history` section
70 | - - [x] Added an entry for version 1
71 | - [ ] No other changes in version 1
72 |
73 |
74 |
75 |
76 |
77 | ***
78 |
--------------------------------------------------------------------------------
/OldVersions/ROOTFILES/ROOTFILES_V1.base:
--------------------------------------------------------------------------------
1 | /.github/
2 | /Candroid-Catalogue/
3 | /Compatibility/
4 | /Docs/
5 | /GoDE/
6 | /Graphics/
7 | /OldVersions/
8 | /OriginalBluePrintPlans/
9 | /RepoData/
10 | /Standard_Apps/
11 | /Stylesheets/
12 | /Widgets/
13 | /.editorconfig
14 | /.gitattributes
15 | /.gitignore
16 | /404.html
17 | /404.jpeg
18 | /404.md
19 | /AUTHORS
20 | /AUTOMATE2001.yaml
21 | /AUTOMATE2001.yml
22 | /CITATION.cff
23 | /CONTRIBUTING.md
24 | /COPYINGL
25 | /CREDITS
26 | /Candroid.png
27 | /DRM-free_label.en.svg
28 | /INSTALL
29 | /K.desktop
30 | /LICENSE-GPL.go
31 | /LICENSE-GPL.java
32 | /LICENSE-GPL.py
33 | /LICENSE-GPL.py3
34 | /LICENSE-GPL.pyt
35 | /LICENSE-GPL.pyw
36 | /LICENSE-GPL.txt
37 | /LICENSE-GPL3.go
38 | /LICENSE-GPL3.java
39 | /LICENSE-GPL3.py
40 | /LICENSE-GPL3.py3
41 | /LICENSE-GPL3.pyt
42 | /LICENSE-GPL3.pyw
43 | /LICENSE-GPL3.txt
44 | /LICENSE.go
45 | /LICENSE.java
46 | /LICENSE.py
47 | /LICENSE.py3
48 | /LICENSE.pyt
49 | /LICENSE.pyw
50 | /LICENSE.txt
51 | /PROJECT_LANG_1.py
52 | /PROJECT_LANG_1.py3
53 | /PROJECT_LANG_1.pyt
54 | /PROJECT_LANG_1.pyw
55 | /PROJECT_LANG_2.java
56 | /PROJECT_LANG_3.go
57 | /README.md
58 | /SECURITY.md
59 | /SponsorButton.png
60 | /_config.yml
61 | /desktop.ini
62 | /makefile.mk
63 | /pull_request_template.md
64 |
--------------------------------------------------------------------------------
/OriginalBluePrintPlans/December26th2020/CandroidPlans.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Candroid - The ultimate Android busybox
5 |
6 | Original blueprints from Saturday, December 26th 2020
7 |
8 | ***
9 |
10 | ## Features
11 |
12 | - Develop Android apps without having to install the clunky Android Studio program
13 |
14 | - Comes with emulation of all standard default Android apps (such as calculator, clock, settings, etc.)
15 |
16 | - Setup and run virtual machines for any version of Android, along with RemixOS
17 |
18 | - BlueStacks installation scripts and enhancements for Windows and MacOS users & Linux + WINE users
19 |
20 | - Extract APK files to the desktop, and run them natively on Linux
21 |
22 | - Change the API level, version, RAM, CPU, ROM, display, and other settings for Android programs
23 |
24 | - Download APK files easier and directly from the source
25 |
26 | - Test Android apps on non-Android devices
27 |
28 | ***
29 |
30 | ## API Level adjustment
31 |
32 | [+] [-] API Level
33 |
34 | API levels: 4-32
35 |
36 | ***
37 |
38 | ## Candroid studio
39 |
40 | Develop Android apps for various versions of Android
41 |
42 | >> Processor type A
43 | x86
44 | x86x64
45 | x64
46 |
47 | >> Processor type B
48 | ARM
49 | RISC
50 | Intel
51 | AMD
52 |
53 |
54 | >> Versions
55 | Versions 1.0 and below
56 | Versions 1.1 to 1.6
57 | Versions 2.0 to 2.3
58 | Versions 3.0 to 3.x.x
59 | Versions 4.1 to 6.0
60 | Versions 6.1 to 8.1
61 | Versions 9.0 to 10.1
62 |
63 | >> Language
64 | Python
65 | Dart
66 | Go
67 | C
68 | Kotlin
69 | Java
70 |
71 | >> Export
72 | Export metadata
73 | Export APK
74 | Export XAPK
75 | Export ZIP
76 |
77 | >> Import
78 | Import from GitHub
79 | Import from GitLab
80 | Import from BitBucket
81 | Import from SourceForge
82 | Import from Git
83 | Import existing APK
84 |
85 | ***
86 |
87 | ## APK Repo reader
88 |
89 | Search for APK files
90 |
91 | Versions {
92 | Versions 1.0 and below
93 | Versions 1.1 to 1.6
94 | Versions 2.0 to 2.3
95 | Versions 3.0 to 3.x
96 | Versions 4.1 to 6.0
97 | Versions 6.1 to 8.1
98 | Versions 9.0 to 10.1
99 | }
100 |
101 | ***
102 |
103 | ## APK test environment
104 |
105 | Test APK files by running them here
106 |
107 | ***
108 |
109 | ## Written in
110 |
111 | C, C++, Go, Dart, Kotlin, Python, AngularJS, HTML5, CSS3
112 |
113 | C - For binaries, and advanced programs
114 |
115 | C++ - For binaries and advanced programs
116 |
117 | Go - For certain Google apps
118 |
119 | Dart - For certain Google apps
120 |
121 | Kotlin - For application frameworks
122 |
123 | Python - For parts of application frameworks
124 |
125 | AngularJS - For webpage documentation
126 |
127 | HTML5 - For webpage documentation
128 |
129 | CSS3 - For webpage documentation
130 |
131 | ***
132 |
133 | ## Reason for name:
134 |
135 | Androids logo is shaped like a can
136 |
137 | Yes I "Can" cANDROID Candroid C
138 |
139 | CAndroid - CAlifornia - Mountainview - Google
140 |
141 | ***
142 |
143 | ## Logo idea:
144 |
145 | Blue dome of Android head (Android 10 Logo, but Blue)
146 |
147 | About page logo for every Android logo variation (from Beta (0.8) / Full (1.0) + Petite Four (1.1) / Cupcake (1.5) to Android 10)
148 |
149 | ***
150 |
--------------------------------------------------------------------------------
/PROJECT_LANG_1.py:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/PROJECT_LANG_1.py3:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/PROJECT_LANG_1.pyt:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/PROJECT_LANG_1.pyw:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Python is one of the 3 main project languages for Candroid. This is the python project language file.
3 | print ("Python is one of the 3 main project languages for Candroid. This is the python project language file.")
4 | """
5 | File info
6 | # File type: Python source file (*py)
7 | # File version: 2 (Sunday, January 17th 2021 at 2:48 pm)
8 | # Line count (including blank lines and compiler line): 11
9 | """
10 | # End of script
11 |
--------------------------------------------------------------------------------
/PROJECT_LANG_2.java:
--------------------------------------------------------------------------------
1 | // Start of script
2 | // Java is one of the 3 project languages for Candroid, as it is one of the 3 top languages. This is the Java project language file.
3 | public class ProjectLanguageFile {
4 | public static void main(String[] args) {
5 | System.out.println("Java is one of the 3 project languages for Candroid, as it is one of the 3 top languages. This is the Java project language file."); // Prints the string to the console.
6 | }}
7 | /* File version: 1 (Saturday, January 16th 2021 at 7:38 pm)
8 | * File type: Java source file (*.java)
9 | * Line count (including blank lines and compiler line): 12
10 | */
11 | // End of script
12 |
--------------------------------------------------------------------------------
/PROJECT_LANG_3.go:
--------------------------------------------------------------------------------
1 | // Go (2009 Google language) is one of the 3 main languages that Candroid is written in. This is the Go (2009 Google language) project file
2 | package main
3 | import "fmt"
4 | func main() {
5 | // Project language file
6 | fmt.Println("Go (2009 Google language) is one of the 3 main languages that Candroid is written in. This is the Go (2009 Google language) project file")
7 | }
8 | /*
9 | File info
10 | # File type: Go (2009) source file (*go)
11 | # File version: 1 (Saturday, January 16th 2021 at 7:41 pm)
12 | # Line count (including blank lines and compiler line): 15
13 | */
14 | // End of script
15 |
--------------------------------------------------------------------------------
/ROOTFILES.base:
--------------------------------------------------------------------------------
1 | /.github/
2 | /Candroid-Catalogue/
3 | /Compatibility/
4 | /Docs/
5 | /GoDE/
6 | /Graphics/
7 | /OldVersions/
8 | /OriginalBluePrintPlans/
9 | /RepoData/
10 | /Standard_Apps/
11 | /Stylesheets/
12 | /Widgets/
13 | /.editorconfig
14 | /.gitattributes
15 | /.gitignore
16 | /404.html
17 | /404.jpeg
18 | /404.md
19 | /AUTHORS
20 | /AUTOMATE2001.yaml
21 | /AUTOMATE2001.yml
22 | /CITATION.cff
23 | /CONTRIBUTING.md
24 | /COPYINGL
25 | /CREDITS
26 | /Candroid.png
27 | /DRM-free_label.en.svg
28 | /INSTALL
29 | /K.desktop
30 | /LICENSE-GPL.go
31 | /LICENSE-GPL.java
32 | /LICENSE-GPL.py
33 | /LICENSE-GPL.py3
34 | /LICENSE-GPL.pyt
35 | /LICENSE-GPL.pyw
36 | /LICENSE-GPL.txt
37 | /LICENSE-GPL3.go
38 | /LICENSE-GPL3.java
39 | /LICENSE-GPL3.py
40 | /LICENSE-GPL3.py3
41 | /LICENSE-GPL3.pyt
42 | /LICENSE-GPL3.pyw
43 | /LICENSE-GPL3.txt
44 | /LICENSE.go
45 | /LICENSE.java
46 | /LICENSE.py
47 | /LICENSE.py3
48 | /LICENSE.pyt
49 | /LICENSE.pyw
50 | /LICENSE.txt
51 | /PROJECT_LANG_1.py
52 | /PROJECT_LANG_1.py3
53 | /PROJECT_LANG_1.pyt
54 | /PROJECT_LANG_1.pyw
55 | /PROJECT_LANG_2.java
56 | /PROJECT_LANG_3.go
57 | /README.md
58 | /SECURITY.md
59 | /SponsorButton.png
60 | /_config.yml
61 | /desktop.ini
62 | /makefile.mk
63 | /pull_request_template.md
64 |
--------------------------------------------------------------------------------
/RepoData/Description/GitHub/OldVersions/English/USA/README.md:
--------------------------------------------------------------------------------
1 | 🤖️🐧️📦️ Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.
2 |
--------------------------------------------------------------------------------
/RepoData/Description/GitHub/OldVersions/English/USA/README_V1.txt:
--------------------------------------------------------------------------------
1 | Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.
2 |
--------------------------------------------------------------------------------
/RepoData/Description/GitHub/OldVersions/English/USA/README_V2.txt:
--------------------------------------------------------------------------------
1 | 🤖️🐧️📦️ Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.
2 |
--------------------------------------------------------------------------------
/RepoData/Description/GitHub/README.txt:
--------------------------------------------------------------------------------
1 | 🤖️🐧️📦️ Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.
2 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Security Policy
5 |
6 | ## Supported Versions
7 |
8 | 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.
9 |
10 | ## Version history
11 |
12 | | Version | Supported | Support status |
13 | | ------- | ------------------ |-----------------|
14 | | Versions | not | listed yet |
15 | | v1.0.0 | :heavy_check_mark: | NOT YET RELEASED |
16 |
17 | ## Reporting a Vulnerability
18 |
19 | DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!
20 |
21 | 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.
22 |
23 | If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.
24 |
25 | 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)
26 |
27 | ***
28 |
29 | ## File info
30 |
31 | **File type:** `Markdown document (*.md *.mkd *.mdown *.markdown)`
32 |
33 | **File version:** `1 (2022, Thursday, May 19th at 3:05 pm PST)`
34 |
35 | **Line count (including blank lines and compiler line):** `72`
36 |
37 | ***
38 |
39 | ## File history
40 |
41 |
Click/tap here to expand/collapse the history for this file
42 |
43 | **Version 1 (2022, Thursday, May 19th at 3:05 pm PST)**
44 |
45 | > Changes:
46 |
47 | > * Started the file
48 |
49 | > * Added the supported versions section
50 |
51 | > * Added the version history section
52 |
53 | > * Added the reporting a vulnerability section
54 |
55 | > * Added the file info section
56 |
57 | > * Added the file history section
58 |
59 | > * No other changes in version 1
60 |
61 | **Version 2 (Coming soon)**
62 |
63 | > Changes:
64 |
65 | > * Coming soon
66 |
67 | > * No other changes in version 2
68 |
69 |
70 |
71 | ***
72 |
--------------------------------------------------------------------------------
/SponsorButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seanpm2001/Candroid/8b0c7f3f9c3961f1c47c4a00ba71ad6907b35137/SponsorButton.png
--------------------------------------------------------------------------------
/Stylesheets/CSS/CENTER.css:
--------------------------------------------------------------------------------
1 | .center {
2 | display: block;
3 | margin-left: auto;
4 | margin-right: auto;
5 | width: 50%;
6 | }
7 |
--------------------------------------------------------------------------------
/Stylesheets/CSS/CENTER_V1.css:
--------------------------------------------------------------------------------
1 | .center {
2 | display: block;
3 | margin-left: auto;
4 | margin-right: auto;
5 | width: 50%;
6 | }
7 |
--------------------------------------------------------------------------------
/Widgets/OldVersions/Docs/1/README/README_V1.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Widgets for Candroid
5 |
6 | Widgets are a new feature for Candroid not in the original draft. I remembered that I forgot to include them on January 17th 2021.
7 |
8 | These widgets are more optimized and have some extra benefits, such as:
9 |
10 | * Being able to run on many, many more operating systems than the original Android widgets (which only worked well up to version 5.0 or 6.0)
11 |
12 | * Being able to run outside of Android
13 |
14 | * Not being locked to an API level (preferrably, for a vanilla Android VM, you should set the API level somewhere between 1 and 23)
15 |
16 | I have not yet decided what language to write widgets in, but I have to maintain both classic Android and modern/classic Linux compatibility (maybe even Windows, BSD, and/or MacOS compatibility if I get lucky)
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/Widgets/README.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Widgets for Candroid
5 |
6 | Widgets are a new feature for Candroid not in the original draft. I remembered that I forgot to include them on January 17th 2021.
7 |
8 | These widgets are more optimized and have some extra benefits, such as:
9 |
10 | * Being able to run on many, many more operating systems than the original Android widgets (which only worked well up to version 5.0 or 6.0)
11 |
12 | * Being able to run outside of Android
13 |
14 | * Not being locked to an API level (preferrably, for a vanilla Android VM, you should set the API level somewhere between 1 and 23)
15 |
16 | I have not yet decided what language to write widgets in, but I have to maintain both classic Android and modern/classic Linux compatibility (maybe even Windows, BSD, and/or MacOS compatibility if I get lucky)
17 |
18 | ***
19 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-leap-day
--------------------------------------------------------------------------------
/desktop.ini:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # Advanced test INI file
3 | [.ShellClassInfo]
4 | ConfirmFileOp=0
5 | NoSharing=1
6 | IconFile=/Candroid.png
7 | IconIndex=0
8 | InfoTip=The source (CORE) repository for the Candroid framework and busybox
9 |
10 | # File info
11 | # File type: Windows INI file [desktop.ini] (*.ini)
12 | # File version: 1 (2022, Thursday, November 24th at 7:38 pm PST)
13 | # Line count (including blank lines and compiler line): 16
14 |
15 | # End of script
16 |
--------------------------------------------------------------------------------
/makefile.mk:
--------------------------------------------------------------------------------
1 | # Start of script
2 | # The Makefile for this project
3 | # Rename the secondary copying license
4 | # Since I don't know how to just rename a file, I will copy it and delete the original, that is as close as I can get with GNU Make right now
5 | copy /COPYINGL to /COPYING
6 | rm -f /COPYINGL
7 | echo "COPYING license file has been corrected."
8 | # This syntax isn't valid yet, I don't know how to write in GNU Make very well
9 | # File info
10 | # File type: Makefile (MAKEFILE, *.mk)
11 | # File version: 1 (Wednesday, August 18th 2021 at 6:41 pm)
12 | # Line count (including blank lines and compiler line): 14
13 | # End of script
14 |
--------------------------------------------------------------------------------
/pull_request_template.md:
--------------------------------------------------------------------------------
1 |
2 | ***
3 |
4 | # Creating a pull request
5 |
6 | Thank you for taking the time to create a pull request in this repository! Please fill out this form before submitting your PR.
7 |
8 | **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.
9 |
10 | Provide a general summary of your changes in the Title above
11 |
12 | ```markdown
13 | Your summary description (title) goes here
14 | ```
15 |
16 | ## Description
17 |
18 | Describe your changes in detail
19 |
20 | ```markdown
21 | Your issue description (body) goes here
22 | ```
23 |
24 | ## Related Issue
25 |
26 | - [ ] This project only accepts pull requests related to open issues
27 | - [ ] If suggesting a new feature or change, please discuss it in an issue first
28 | - [ ] If fixing a bug, there should be an issue describing it with steps to reproduce
29 | - [ ] Please link to the issue here:
30 |
31 | ```markdown
32 | Link to the issue here, #__
33 | ```
34 |
35 | ## Motivation and Context
36 |
37 | Why is this change required? What problem does it solve?
38 |
39 | ```markdown
40 |
41 | ```
42 |
43 | ## How Has This Been Tested?
44 |
45 | - [ ] Please describe in detail how you tested your changes.
46 | - [ ] Include details of your testing environment, and the tests you ran to.
47 | - [ ] see how your change affects other areas of the code, etc.
48 |
49 | ## Screenshots (if appropriate):
50 |
51 | Please include the screenshots inside your pull request as well as a local link (hard copy)
52 |
53 | **Warning:** `.webp` and `.heif` images are not accepted. Please convert them to a different format (such as PNG, JPG, JPEG, JIF, GIF, TIF, etc.)
54 |
55 | **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
56 |
57 | ```markdown
58 | 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
59 |
60 | 
61 | 
62 | 
63 | 
64 | 
65 | ```
66 |
67 | ## Types of changes
68 |
69 | What types of changes does your code introduce? Put an `x` in all the boxes that apply:
70 |
71 | - [ ] Bug fix (non-breaking change which fixes an issue)
72 | - [ ] New feature (non-breaking change which adds functionality)
73 | - [ ] Breaking change (fix or feature that would cause existing functionality to change)
74 |
75 | ## Checklist:
76 |
77 | Go over all the following points, and put an `x` in all the boxes that apply.
78 |
79 | If you're unsure about any of these, don't hesitate to ask. We're here to help!
80 |
81 | - [ ] My source code (if source code is provided) follows the source code style of this project.
82 | - [ ] My change requires a change to the documentation.
83 | - [ ] My change does not delete necessary files
84 | - [ ] I have updated the documentation accordingly.
85 | - [ ] I have read the [**`CONTRIBUTING`**](/CONTRIBUTING.md) document in my spoken language, and understand the terms
86 | - [ ] I have added tests to cover my changes.
87 | - [ ] I have gone through all the steps, and have thoroughly read the instructions
88 |
89 | ***
90 |
91 |
102 |
--------------------------------------------------------------------------------