Что делает мой текущий код:
- выполняет все мои публичные повторения . Репозитории.
Чего я на самом деле хочу:
- Все вклад (включая коммиты) в как публичных, так и частных репозиториях .
- . Сделайте это для каждого репозитория , в который я внес (не только для тех, у кого я владею).
import { Octokit } from "octokit";
import { useEffect, useState } from "react";
export default function App() {
const [data, setData] = useState();
useEffect(() => {
const getRepos = async () => {
const octokit = new Octokit({
auth: import.meta.env.VITE_GITHUB_TOKEN,
});
const repos = await octokit.request("GET /users/{username}/repos", {
username: import.meta.env.VITE_GITHUB_USERNAME,
per_page: 100,
headers: {
"X-GitHub-Api-Version": "2022-11-28",
},
});
setData(repos);
};
getRepos();
}, []);
console.log(data?.data);
return (
{data?.data?.map((repo: any) => (
{repo.name}
))}
);
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... -last-year