Website: https://harker-hackers.github.io/schoology-extension.
These files are directly part of the installed chrome extension.
pdfview.jschanges/course/*/materials/gp/*to use chrome's PDF viewer.pdfHeaderRemover.jschanges Schoology-hosted PDF's headers and mimetypes.manifest.jsoncontains the configuration, permissions, and scripts of the extension.main.jsapplies to all schoology routes.lunch.jsretrieves and displayes the lunch PDF at/lunch.jQuery.jsis the jquery library.chart.jsis the chart.js library.background.jsis the background script of this extenison.popup/*are the popup files of this extension, activated when clicking the extension.
These files make up the download server, where users download the ZIP from.
download/main.pyis the main flask server.download/Procfilecontains Heroku deployment instructions.download/requirements.txtcontains the pip requierements.
These files contain dependencies and more. They don't directly affect the extension.
package.jsoncontains NPM dependencies and scripts.package-lock.jsoncontains the versions of the NPM packages.
These files and directories are the website's source files
docs/index.mdis the text body of the website, which is converted to HTML on build.docs/favicon.icois the favicon of the site.docs/_config.ymlis the Github Pages configuration.docs/images/*have the images (including GIFs) that are in the website.
These files make up the continious integration of the repository.
.github/workflows/format-code.ymlbeautifies code on PRs..github/workflows/verify-images.ymlchecks for corrupted images in the repo on image changes..github/workflows/verify-manifest.ymlverifies that themanifest.json's file paths exist on manifest changes..github/workflows/verify-versions.ymlchecks that the latest GitHub release matches the manifest's version..github/file-exists.pyis executed in "Verify manifest" action to check if files exist..github/versions.pyis executed in "Verify versions" action to verify versions..github/requirements.txthave the python requierements for CI..prettierrccontains the configuration for "Format code" action..prettierignorecontains the files to be ingored in "Format code" action.
These files are configuration for git.
.gitignorecontains the files not to be checked in..gitattributestell's GitHub which files should be taken into account in the linguist.
These files contain vscode enviroment recommendations.
.vscode/extensions.jsonhas the recommended vscode extensions.
- Install Ruby.
- Install Jekyll.
- Navigate to
docs/:cd docs. - Run server:
jekyll serve.
- Install the recommened extensions.
- All python files in this project use python 3.6.4. Set your intepreter appropriately.

