├── .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 | ![/SponsorButton.png](/SponsorButton.png) 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 | ![/SponsorButton.png](/SponsorButton.png) 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 | ![Example1](/.github/Pull_Requests/Queue/PR/Image.png) 61 | ![Example2](/.github/Pull_Requests/Queue/PR/Image.png) 62 | ![Example3](/.github/Pull_Requests/Queue/PR/Image.png) 63 | ![Example4](/.github/Pull_Requests/Queue/PR/Image.png) 64 | ![Example5](/.github/Pull_Requests/Queue/PR/Image.png) 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 | ![Example1](/.github/Pull_Requests/Queue/PR/Image.png) 61 | ![Example2](/.github/Pull_Requests/Queue/PR/Image.png) 62 | ![Example3](/.github/Pull_Requests/Queue/PR/Image.png) 63 | ![Example4](/.github/Pull_Requests/Queue/PR/Image.png) 64 | ![Example5](/.github/Pull_Requests/Queue/PR/Image.png) 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 | 404 error on 404 image file for 404 page, 404 3 |

404

4 |

File not found

5 |
6 |

Celebrate 404 day

7 |

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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | | ![/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png](/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png](/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | | ![/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png](/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png](/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | | ![/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png](/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png](/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid-Mail/PNG/Candroid-Mail_Icon_1000px_V1_HighCompression.png](/Graphics/Droids/Candroid-Mail/PNG/Candroid-Mail_Icon_1000px_V1_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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/) | ![Graphics/Secondary-Icons/Candroid/PlaceholderX.png](/Graphics/Secondary-Icons/Candroid/PlaceholderX.png) | 4 | | ![/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png](/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png) | 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/) | ![Graphics/Secondary-Icons/Candroid-Calculator/Calculator-Icon-Android_Lollipop.png](/Graphics/Secondary-Icons/Candroid-Calculator/Calculator-Icon-Android_Lollipop.png) | 5 | | ![/Graphics/Droids/Candroid-Mail/PNG/Candroid-Mail_Icon_1000px_V1_HighCompression.png](/Graphics/Droids/Candroid-Mail/PNG/Candroid-Mail_Icon_1000px_V1_HighCompression.png) | 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/) | ![Graphics/Secondary-Icons/Candroid-Mail/Mail-Icon1.png](/Graphics/Secondary-Icons/Candroid-Mail/Mail-Icon1.png) | 6 | | ![/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png](/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png) | 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/) | ![Graphics/Secondary-Icons/Candroid-Tube/VideoIcon1_Blue.png](/Graphics/Secondary-Icons/Candroid-Tube/VideoIcon1_Blue.png) | 7 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | Coming soon | Coming soon | `Coming soon` | [`Coming soon`](https://www.example.com/) | ![Graphics/Secondary-Icons/Candroid/PlaceholderX.png](/Graphics/Secondary-Icons/Candroid/PlaceholderX.png) | 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 | ![Example1](/.github/Pull_Requests/Queue/PR/Image.png) 61 | ![Example2](/.github/Pull_Requests/Queue/PR/Image.png) 62 | ![Example3](/.github/Pull_Requests/Queue/PR/Image.png) 63 | ![Example4](/.github/Pull_Requests/Queue/PR/Image.png) 64 | ![Example5](/.github/Pull_Requests/Queue/PR/Image.png) 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 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | | ![/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png](/Graphics/Droids/Candroid-Calculator/PNG/Candroid-Calculator_Icon_1000p_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png](/Graphics/Droids/Candroid-Tube/PNG/Candroid-Tube_1000pIcon_V1_HighCompression.png) | 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 | | ![/Graphics/Droids/Candroid/PNG/Candroid.png](/Graphics/Droids/Candroid/PNG/Candroid.png) | 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 | ![Example1](/.github/Pull_Requests/Queue/PR/Image.png) 61 | ![Example2](/.github/Pull_Requests/Queue/PR/Image.png) 62 | ![Example3](/.github/Pull_Requests/Queue/PR/Image.png) 63 | ![Example4](/.github/Pull_Requests/Queue/PR/Image.png) 64 | ![Example5](/.github/Pull_Requests/Queue/PR/Image.png) 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 | --------------------------------------------------------------------------------