{"id":20515140,"url":"https://github.com/iliubinskii/zero-company-api","last_synced_at":"2026-03-10T13:35:17.026Z","repository":{"id":245295922,"uuid":"790584683","full_name":"iliubinskii/zero-company-api","owner":"iliubinskii","description":"Zero Company","archived":false,"fork":false,"pushed_at":"2024-09-02T08:57:00.000Z","size":2819,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-06-12T16:57:29.933Z","etag":null,"topics":["collaborative-framework"],"latest_commit_sha":null,"homepage":"https://api.zero-company.app","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iliubinskii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-23T06:38:02.000Z","updated_at":"2024-09-02T06:24:49.000Z","dependencies_parsed_at":"2024-07-08T19:53:37.781Z","dependency_job_id":"115350fb-a82f-469c-a917-0b5924d00cde","html_url":"https://github.com/iliubinskii/zero-company-api","commit_stats":null,"previous_names":["iliubinskii/zero-company-api"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/iliubinskii/zero-company-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iliubinskii%2Fzero-company-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iliubinskii%2Fzero-company-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iliubinskii%2Fzero-company-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iliubinskii%2Fzero-company-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iliubinskii","download_url":"https://codeload.github.com/iliubinskii/zero-company-api/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iliubinskii%2Fzero-company-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30334721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T12:41:07.687Z","status":"ssl_error","status_checked_at":"2026-03-10T12:41:06.728Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaborative-framework"],"created_at":"2024-11-15T21:19:52.983Z","updated_at":"2026-03-10T13:35:17.007Z","avatar_url":"https://github.com/iliubinskii.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zero Company API\n\n## Table of Contents\n\n- [Project specification](#project-specification)\n- [Initial Setup](#initial-setup)\n- [Development](#development)\n- [Contributions](#contributions)\n- [How To](#how-to)\n\n## Project Specification\n\nSee [SPECIFICATION.md](SPECIFICATION.md) for more details about the project.\n\n## Initial Setup\n\n1. Clone the repository.\n2. Git configuration for line breaks:\n   - `git config core.autocrlf true`\n   - `git config core.eol lf`\n   - `git add --renormalize .`\n3. Install dependencies by running `npm install`.\n4. Create a `.env` file (see `.env.example`) or request `.env` file from the project owner.\n5. Create a temp folder for multer (see `MULTER_DESTINATION_PATH` variable in `.env.example`).\n6. Request access to postman collection if you need it for your part of work.\n\n## Development\n\n1. Start the development server by running `npm run dev`:\n   - Server runs on [https://localhost:3000](https://localhost:3000).\n\n## Recommended software\n\n1. AI tools:\n   - Copilot\n   - ChatGPT 4o\n2. Postman\n3. SmartGit\n4. VSCode\n   - Configuration:\n     - See `vscode.code-workspace` provided with the repo\n   - Plugins:\n     - ES6 String HTML (tobermory.es6-string-html)\n     - ESLint (dbaeumer.vscode-eslint)\n     - Fold on Open (prantlf.fold-on-open)\n     - GitHub Copilot (github.copilot)\n     - GitHub Copilot Chat (github.copilot-chat)\n     - HTML CSS Support (ecmel.vscode-html-css)\n     - Jest Runner (firsttris.vscode-jest-runner)\n     - MarkdownLint (davidanson.vscode-markdownlint)\n     - OpenAPI (Swagger) Editor (42crunch.vscode-openapi)\n     - Prettier - Code formatter (esbenp.prettier-vscode)\n     - Stylelint (stylelint.vscode-stylelint)\n     - Tailwind CSS IntelliSense (bradlc.vscode-tailwindcss)\n     - YAML (redhat.vscode-yaml)\n\n## Contributions\n\n1. Create a new feature branch `feature/\u003chyphened-branch-name\u003e`.\n2. Make your changes.\n3. Commit and push your changes.\n4. Create a PR.\n\n## How To\n\n### Disable all checks for entire file\n\n```javascript\n/* eslint-disable eslint-comments/no-unlimited-disable -- Temp */\n/* eslint-disable -- Temp */\n// @ts-nocheck\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filiubinskii%2Fzero-company-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filiubinskii%2Fzero-company-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filiubinskii%2Fzero-company-api/lists"}