Terminal One is open-source with MIT license. Any contribution is highly appreciated!
Once you've cloned the repo, first run the following command to install dependencies.
npm ciTo start the app locally, run
npm run dev:appThis repository is a monorepo managed through Turborepo.
app: an Electron that hosts native logicterminal: an Next.js app that's responsible for the user interfacetypes: a shared library that mostly contains common types used by other packages in the repoeslint-config-custom:eslintconfigurations (includeseslint-config-nextandeslint-config-prettier)tsconfig:tsconfig.jsons used throughout the monorepo
This Turborepo utilizes some additional tools:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting