Skip to content
JiPaix edited this page Dec 3, 2022 · 1 revision

Meta

Commits

Examples:

  • fix(api): that didn't do this
  • feat(renderer): add that in here
  • chore(deps): update this

Non-devs must be able to grasp what the commit is about
if you need to get technical please use the commit body:

fix(mirrors): mangadex

fix infinite loop in recommend()
replaced XXX by YYY

Pull requests

  • Treat PRs titles as commits
  • Do not open PR on branch main

CHANGELOG

Changelogs are automatically generated using commits messages.

Overview

Folder Structure

i18n

  • Location: /packages/i18n/src
  • locales detector/async loader, convert BC47, 3166-1 ALPHA2 to 639-1 (custom)

Main

  • Location: /packages/main/src
  • contains electron's code, windows, systray icon..

API

  • Location: /packages/api/src
  • databases, mirrors, web server, socket server, file server.. etc.

Renderer

  • Location: /packages/renderer/src
  • Views, router, stores