Teampl-Net / unibuzzy

Get all your notifications in one glance with our all-in-one campus app, Hello #uniBuzzy!
https://unibuzzy.page.link/app
Other
1 stars 2 forks source link

Code Improvements #3

Open black7375 opened 1 year ago

black7375 commented 1 year ago

Hello, I recently joined the team and I am working on some improvements to switch to open source.

Here are some lists:

Packages

  1. NPM to Yarn #1
  2. Dependency update #2
  3. Reduce CDN dependency from index.html #4
  4. Resolve some warnings #5

Restructure

  1. Remove unused files #7
  2. Remove admin page Includes at #7
  3. Remove TheAlim service coupling #8
  4. Reduce duplicated codes #9
  5. Restructure directory and files #10
  6. Vue cli and webpack to vite (TODO)

CI

  1. Format - prettier
  2. ESLint I will add some more rules, such as accessibility, i18n
  3. Github CI

Typescript and Refactoring

It has not been written as a typescript yet. If it switch, it may need some refactoring to apply the type.

I think it is better to migrate to typescript in the long term, and I'd like to proceed with the community.

  1. Typescript
  2. Refactoring
  3. Vuex to Pinia
black7375 commented 11 months ago

Also we needs some documents.

Documents