iliubinskii / zero-company-app

Zero Company

Home Page:https://www.zero-company.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zero Company App

Table of Contents

Project Specification

See SPECIFICATION.md for more details about the project.

Initial Setup

  1. Clone the repository.
  2. Git configuration for line breaks:
    • git config core.autocrlf true
    • git config core.eol lf
    • git add --renormalize .
  3. Install dependencies by running npm install.
  4. Create a .env file (see .env.example).
  5. Request access to postman collection if you need it for your part of work.

Development

  1. Start the development server by running npm run dev:

Recommended software

  1. AI tools:
    • Copilot
    • ChatGPT 4o
  2. Postman
  3. SmartGit
  4. VSCode
    • Configuration:
      • See vscode.code-workspace provided with the repo
    • Plugins:
      • ES6 String HTML (tobermory.es6-string-html)
      • ESLint (dbaeumer.vscode-eslint)
      • Fold on Open (prantlf.fold-on-open)
      • GitHub Copilot (github.copilot)
      • GitHub Copilot Chat (github.copilot-chat)
      • HTML CSS Support (ecmel.vscode-html-css)
      • Jest Runner (firsttris.vscode-jest-runner)
      • MarkdownLint (davidanson.vscode-markdownlint)
      • OpenAPI (Swagger) Editor (42crunch.vscode-openapi)
      • Prettier - Code formatter (esbenp.prettier-vscode)
      • Sort package.json (unional.vscode-sort-package-json)
      • Stylelint (stylelint.vscode-stylelint)
      • Tailwind CSS IntelliSense (bradlc.vscode-tailwindcss)
      • YAML (redhat.vscode-yaml)

Contributions

  1. Create a new feature branch feature/<hyphened-branch-name>.
  2. Make your changes.
  3. Commit and push your changes.
  4. Create a PR.

How To

Disable all checks for entire file

/* eslint-disable eslint-comments/no-unlimited-disable -- Temp */
/* eslint-disable -- Temp */
// @ts-nocheck

About

Zero Company

https://www.zero-company.app


Languages

Language:TypeScript 93.4%Language:JavaScript 5.5%Language:CSS 0.8%Language:Dockerfile 0.1%Language:Shell 0.1%