DanielOaks / orago-client

Desktop JS IRC Cient

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Orago

Desktop JS Internet Relay Chat (IRC) client. :3

Focused on providing an interface that users of newer chat services are happy with. Reuses UI conventions from newer chat services and defines new protocol extensions to make those experiences possible on smaller, self-contained servers.

Functional Specification Document: https://docs.google.com/document/d/1l3RfiPBsYYGJNMM2Mvy_Cmzw7Jm00NadOHjUxlaR01Q/view

Project setup

npm install
npm run dev

Linting

npm run lint:script
npm run lint:style
npm run lint:markup

Recommended IDE setup

  • VSCode +
    • EditorConfig (for consistent line endings, indenting)
    • eslint (to show js issues and keep the coding style consistent)
    • stylelint (to keep the css style normalised)
    • Vale (if you're going to be making a lot of text/markdown files)
    • Volar (Vue 3 extension)

About

Desktop JS IRC Cient


Languages

Language:Vue 74.0%Language:TypeScript 23.3%Language:HTML 2.7%