{"id":50814171,"url":"https://github.com/devverseio/legacy-drgit","last_synced_at":"2026-06-13T08:01:26.344Z","repository":{"id":328738692,"uuid":"844120731","full_name":"devverseio/legacy-drgit","owner":"devverseio","description":"Dr. GitHub is an advanced tool designed to analyze your project repository—whether locally or via a repository URL—and generate a comprehensive report. This report can be visualized on our web interface, providing insightful data on code quality, project structure, and other critical metrics.","archived":false,"fork":false,"pushed_at":"2024-12-19T00:20:34.000Z","size":327,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-17T18:26:24.963Z","etag":null,"topics":["ai","nextjs","node-cli","nodejs","openai","typescript"],"latest_commit_sha":null,"homepage":"https://dr-github.devverse.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devverseio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-18T12:56:45.000Z","updated_at":"2025-12-10T19:19:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/devverseio/legacy-drgit","commit_stats":null,"previous_names":["screentechnicals/dr-github"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/devverseio/legacy-drgit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devverseio%2Flegacy-drgit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devverseio%2Flegacy-drgit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devverseio%2Flegacy-drgit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devverseio%2Flegacy-drgit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devverseio","download_url":"https://codeload.github.com/devverseio/legacy-drgit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devverseio%2Flegacy-drgit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34276504,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["ai","nextjs","node-cli","nodejs","openai","typescript"],"created_at":"2026-06-13T08:00:55.514Z","updated_at":"2026-06-13T08:01:26.302Z","avatar_url":"https://github.com/devverseio.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dr. GitHub ✨\n\n![DALL·E 2024-08-12 15 37 36 - An illustration of a 'Dr  Github' character as a fusion of a friendly doctor and the GitHub logo  The doctor is wearing a white lab coat with a GitHub](https://github.com/user-attachments/assets/e84cd8cc-c256-425c-984e-b4ca9de9de8c)\n\n**Dr. GitHub** is an advanced tool designed to analyze your project repository—whether locally or via a repository URL—and generate a comprehensive report. This report can be visualized on our [web interface](https://dr-github.devverse.io), providing insightful data on code quality, project structure, and other critical metrics.\n\n## Table of Contents 📜\n\n- [Introduction](#introduction)\n- [NPM](#npm)\n- [Repository Structure](#repository-structure)\n- [Setup Instructions](#setup-instructions)\n- [Contribution Guidelines](#contribution-guidelines)\n- [Raise a Issue](#raise-a-issue)\n- [License Information](#license-information)\n\n## Introduction 🚀\n\nThe Dr. GitHub monorepo hosts multiple projects that work in tandem to deliver a seamless experience, from command-line interface tools to a web-based visualizer. Each project within this monorepo is developed and maintained independently.\n\n### Projects\n\n- **dr-github-cli**: The command-line interface (CLI) tool that contains all logic required for local or remote repository examination.\n- **dr-github-web**: A web-based visualizer built with Next.js, offering an intuitive interface for viewing and interpreting the reports generated by the CLI tool.\n\n## NPM Package\n\n[![npm version](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge\u0026logo=npm\u0026logoColor=white)](https://npmjs.org/package/dr-github)\n\n## Repository Structure 😎\n\n```plaintext\n/\n├── dr-github-cli/           # CLI tool directory\n│   ├── src/                 # Core logic resides here\n│   │   ├── commands/        # Command definitions\n│   │   ├── utils/           # Utility functions\n│   │   ├── helpers/         # Helper functions\n│   │   ├── common/          # Common constants and types\n│   │   └── configs/         # Configuration files\n│   ├── package.json         # Project dependencies\n│   ├── .gitignore           # Git ignore rules\n│   ├── .npmignore           # npm ignore rules\n│   ├── LICENSE.md           # License information\n│   ├── README.md            # CLI-specific documentation\n│   └── tsconfig.json        # TypeScript configuration\n│\n├── dr-github-web/           # Web visualizer directory (Next.js)\n│   ├── src/                 # Source code for the web interface\n│   │   ├── app/             # Application routes and pages\n│   │   ├── components/      # Reusable components\n│   │   ├── helpers/         # Helper functions\n│   │   ├── hooks/           # Custom React hooks\n│   │   ├── configs/         # Configuration files\n│   │   ├── stores/          # Zustand stores for state management\n│   │   └── common/          # Common types and constants\n│   ├── public/              # Static assets like images and icons\n│   ├── .eslintrc.json       # ESLint configuration for code linting\n│   ├── .gitignore           # Git ignore rules\n│   ├── next.config.mjs      # Next.js configuration\n│   ├── postcss.config.mjs   # PostCSS configuration for Tailwind CSS\n│   ├── tailwind.config.ts   # Tailwind CSS configuration\n│   ├── README.md            # Documentation for the web visualizer\n│   └── tsconfig.json        # TypeScript configuration\n│   └── package.json         # Project dependencies\n│\n├── README.md                # Main monorepo documentation (this file)\n├── CONTRIBUTING.md          # Guidelines for contributing to the project\n├── .gitignore               # Git ignore rules for the entire monorepo\n└── LICENSE.md               # License information for the entire monorepo\n```\n\n## Setup Instructions 📑\n\nTo set up the monorepo locally, follow these steps:\n\n```bash\n# Clone the repository\ngit clone https://github.com/ScreenTechnicals/dr-github.git\ncd dr-github\n\n# Install dependencies for both projects\ncd dr-github-cli \u0026\u0026 npm install\ncd ../dr-github-web \u0026\u0026 npm install\n```\n\nFor detailed setup and usage instructions, please refer to the `README.md` files located in the `dr-github-cli` and `dr-github-web` directories.\n\n## Contribution Guidelines 📋\n\nWe welcome contributions from the community! To contribute, please follow these steps:\n\n1. **Fork the repository**: Click the 'Fork' button at the top right of this page.\n2. **Create your feature branch**:\n\n   ```bash\n   git checkout -b feature/project-name/my-feature\n   ```\n\n3. **Commit your changes**:\n\n   ```bash\n   git commit -am 'Add a new feature'\n   ```\n\n4. **Push to the branch**:\n\n   ```bash\n   git push origin feature/project-name/my-feature\n   ```\n\n5. **Create a Pull Request**: Submit your PR and describe the changes you have made.\n\nPlease ensure that your code adheres to our coding standards and passes all linting checks before submitting a pull request.\n\n## Raise a Issue\n\n- Please make sure that your issue is not already present in the issues\n- Issue tile should be: `project-name/\u003cissue title\u003e`, for example: `dr-github-web/fix filter table issue`\n- Provide proper details of the issue and mention how to re-create the issue\n- if there is an ui issue then, take a screenshot and add it to the description\n\n## License Information 📄\n\nThis project is licensed under the [MIT License](./LICENSE.md). By contributing, you agree that your contributions will be licensed under this license.\n\n## Thanks to the Special Contributors and Testers\n\nA big thank you to the following individuals for their contributions and testing:\n\n- [@meness](https://github.com/meness)\n- [@RitikJ22](https://github.com/RitikJ22)\n\n## Please Follow ❤️\n\n- [GitHub](https://github.com/ScreenTechnicals)\n- [X](https://x.com/ChinmaySa1)\n- [LinkedIn](https://www.linkedin.com/in/chinmaya-sa-60a594239)\n\n## Community 🤩\n\nPlease join our [Discord Server](https://discord.com/invite/yUtDytzvyS)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevverseio%2Flegacy-drgit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevverseio%2Flegacy-drgit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevverseio%2Flegacy-drgit/lists"}