MCPcopy Index your code
hub / github.com/digoarthur/github-automated-repos

github.com/digoarthur/github-automated-repos @v1.4.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.4.0 ↗ · + Follow
18 symbols 28 edges 14 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English   Português

logo_github-automated-repos

GitHub NPM Paackage CodeFactor PRs Welcome

✅github-automated-repos é a biblioteca,ReactJS, que dá o poder de controlar os seus dados GitHub nos seus projetos de portfolio / website, no seu próprio GitHub em um só lugar!

❌ arquivos projeto.js ( editar código ) ❌ GitHub API ( sem controle dos dados )

github-automated-repos library

https://github-automated-repos.vercel.app

Regras de Contribuição

About Library    Hook Import   

Fill the fields of the repository (GitHub)   

Code Example   


Vamos Começar! [ 6 passos ]

1. Instalação

npm

npm install github-automated-repos 

yarn

yarn add github-automated-repos

dots-horizontal-svgrepo-com (2)

2. Config. ReactQuery (ViteJS)

[!IMPORTANT] Não esqueça de configurar o ReactQuery!!! Veja o exemplo para o NextJS. Code Example

 import { ReactQueryProvider } from 'github-automated-repos'
 createRoot(document.getElementById('root')!).render(
   <ReactQueryProvider >
     <StrictMode>
       <App />
     </StrictMode>
   </ReactQueryProvider>
   ,
  )

dots-horizontal-svgrepo-com (2)

3. Utilizando o Hook ( useGitHubAutomatedRepos() )

[!CAUTION] :exclamation::exclamation: Não esqueça de preencher os campos: seu GitHubUsername e keyWord (escolhido por você).

    import { useGitHubAutomatedRepos } from "github-automated-repos";

    const { data, isLoading, isLoadingError } = useGitHubAutomatedRepos("GitHubUsername", "KeyWord");

dots-horizontal-svgrepo-com (2)

4. Banner

Insira Banners, imagens do layout para representar seu projeto. Os tipos das imgs são .PNG e .SVG. Para fazer isso o nome do arquivo de imagem deve conter banner no nome. Insira as imagens seguindo o caminho: Ex.:

└── public
      └── `bannerXYZ.png` 
      └── `bannerABC.svg` 
    ├── ...

dashgo_layout dashfincaneiro_layout proffy_layout

dots-horizontal-svgrepo-com (2)

5. Escolha os repositórios e preencha o campo Topics com a palavra chave escolhida por você.

image

[!IMPORTANT] Insira o nome das StackIcons no campo Topics do repositório, confira a lista no website ou abaixo. > Stack Icons

react-icons NET_Core_Logo mysql-logo-svgrepo-com mongo-svgrepo-com (1) linux-svgrepo-com vue Vitejs-logo typescript tailwind-svgrepo-com swift swagger-svgrepo-com (1) storybook sqlite-svgrepo-com (1) spring-svgrepo-com scala-svgrepo-com sass-svgrepo-com ruby-svgrepo-com Ruby_On_Rails_Logo react-query-seeklogo com python-svgrepo-com prisma prettier

Tabela de StackIcons

Logo Stack Name Logo Stack Name Logo Stack Name Logo Stack Name
androidstudio androidstudio angular angular arduino arduino aws aws
babel babel bash bash bitbucket bitbucket blender blender
bootstrap bootstrap c c canva canva clion clion
cpp cpp csharp csharp css3 css3 ![dart](https://user-images.gi

Extension points exported contracts — how you extend this code

IGitHubBanner (Interface)
(no doc)
src/utils/handleBanner.ts
IGitHubRepos (Interface)
(no doc)
src/hook/useGithubAutomatedRepos.ts
IGithubAPIResponse (Interface)
(no doc)
src/api/fetchGitHubAPI.ts
IStackIcons (Interface)
(no doc)
src/icons/stackIconsURL.ts
IGithubRepos (Interface)
(no doc)
src/utils/handleRepository.ts
IUseGithubReposSimpleReturn (Interface)
(no doc)
src/hook/useGithubAutomatedRepos.ts
IGitHubFile (Interface)
(no doc)
src/api/fetchGitHubBanner.ts
IGitHubRepos (Interface)
(no doc)
src/hook/react-query/useGithubAutomatedRepos.ts

Core symbols most depended-on inside this repo

handleRepository
called by 2
src/utils/handleRepository.ts
handleBanner
called by 1
src/utils/handleBanner.ts
fetchData
called by 1
src/hook/useGithubAutomatedRepos.ts
fetchGitHubAPI
called by 1
src/api/fetchGitHubAPI.ts
fetchGitHubBanner
called by 1
src/api/fetchGitHubBanner.ts
StackIcons
called by 0
src/components/StackIcons.tsx
StackLabels
called by 0
src/components/StackLabels/StackLabels.tsx
useGitHubAutomatedRepos
called by 0
src/hook/useGithubAutomatedRepos.ts

Shape

Function 9
Interface 9

Languages

TypeScript100%

Modules by API surface

src/hook/useGithubAutomatedRepos.ts4 symbols
src/api/fetchGitHubBanner.ts3 symbols
src/utils/handleRepository.ts2 symbols
src/utils/handleBanner.ts2 symbols
src/hook/react-query/useGithubAutomatedRepos.ts2 symbols
src/api/fetchGitHubAPI.ts2 symbols
src/icons/stackIconsURL.ts1 symbols
src/components/StackLabels/StackLabels.tsx1 symbols
src/components/StackIcons.tsx1 symbols

For agents

$ claude mcp add github-automated-repos \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page