angrykoala / oslint

Open-Source Good Practices Analysis

Home Page:https://oslint.angrykoala.xyz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

oslint

by @angrykoala

Analyse Open source projects and give hints on how to improve them. Only GitHub projects supported for now.

Instructions:

  1. npm install
  2. Create a file .env in the root with the following structure:
GITHUB_USERNAME=
GITHUB_TOKEN=
  1. npm run compile to build the whole app
    • npm run tsc to recompile backend
    • npm run build-frontend to recompile frontend
  2. [optional] npm run watch-frontend to rebuild frontend automatically
  3. npm start to run the server

Deploy with Caddy

  • Add Caddyfile with this structure:
<Public-url> {
  proxy / oslint:3030
}
  • Execute bash deploy.sh
  • To deploy a new version of oslint execute bash deploy.sh oslint

License

This projects is under GPL-3.0 License

About

Open-Source Good Practices Analysis

https://oslint.angrykoala.xyz/

License:GNU General Public License v3.0


Languages

Language:TypeScript 82.0%Language:Vue 15.8%Language:SCSS 0.7%Language:Shell 0.6%Language:HTML 0.5%Language:Dockerfile 0.3%