Build status badge once i get that setup
An extension to make making 4-year plans at UT austin easier
- problem: making 4 year plans is hard
- solution: make it easier!
- target audience: people who go to UT who intend to graduate
- screenshots: soon
- install bun here
- clone the repo:
git clone https://github.com/Longhorn-Developers/Degree-Audit-Plus - go into the appropriate directory:
cd Degree-Audit-Plus - install deps:
bun install
- for end users: install from chrome store
- devs: use
bun devto start the extension, which puts the output in.output, but it'll autoload into a new chrome window
??
- chrome extension, wxt, tailwind css, idk what else
- key components: 4 year plan maker, degree audit runner, this needs more planning
- design principles: be aesthetically pleasing
- use conventional commits
- name branches as
your-name-or-github/feat-or-fix/DESCRIPTION - PR process: idk make one, describe the feature and such
- contribution guidelines: don't be mean
- code of conduct: don't be mean
- ESLint — linting
- Prettier — formatting
- Vitest — unit testing
- Commitlint — commit message checking
- Husky — git hooks
- GitHub Actions — automated workflows
- build the extension for development (chrome):
bun dev - ^^ (firefox):
bun dev:firefox - make an actual build of the extension (chrome):
bun build - ^^ (firefox):
bun build:firefox - make a distribution zip (chrome):
bun zip - ^^ (firefox) (do you see the pattern yet?):
bun zip:firefox - run testing scripts:
bun run test - make ts types?:
bun postinstall
see wxt's project structure here
- tbd