Installation

Editor setup

Learn how to set up your editor for the fastest development experience.

Of course you can use every IDE you like, but you will have the best possible developer experience with this starter kit when using VSCode-based editor with the suggested settings and extensions.

Settings

We have included most recommended settings in the .vscode/settings.json file to make your development experience as smooth as possible. It include mostly configs for tools like Prettier, ESLint and Tailwind which are used to enforce some conventions across the codebase. You can adjust them to your needs.

Cursor rules

For Cursor users we have included a custom rules to ensure that AI completions are working as expected and following our conventions. You can find them in the .cursorrules file.

.cursorrules
Code Style and Structure:
 
- Write concise, technical TypeScript code with accurate examples
- Use functional and declarative programming patterns; avoid classes
- Prefer iteration and modularization over code duplication
 
Naming Conventions:
....

Extensions

Once you cloned the project and opened it in VSCode you should be promted to install suggested extensions which are defined in the .vscode/extensions.json automatically. In case you rather want to install them manually you can do so at any time later.

These are the extensions we recommend:

ESLint

Global extension for static code analysis. It will help you to find and fix problems in your JavaScript code.

Download ESLint

marketplace.visualstudio.com

Prettier

Global extension for code formatting. It will help you to keep your code clean and consistent.

Download Prettier

marketplace.visualstudio.com

Pretty TypeScript Errors

Improves TypeScript error messages in the editor.

Download Pretty TypeScript Errors

marketplace.visualstudio.com

Tailwind CSS IntelliSense

Adds IntelliSense for Tailwind CSS classes to enable autocompletion and linting.

Download Tailwind CSS IntelliSense

marketplace.visualstudio.com

Last updated on

On this page

Ship your startup everywhere. In minutes.Get TurboStarter