import NextLink from 'next/link'; import { Button, Flex, View, Heading, Text, Link, Card } from '@aws-amplify/ui-react'; import { FiExternalLink } from 'react-icons/fi'; import Layout from '../../components/contribute/Layout'; import Issues from '../../components/contribute/CardIssues'; import HowItWorks from '../../components/contribute/HowItWorks'; import QuickstartResources from '../../components/contribute/QuickstartResources'; import { Octokit } from '@octokit/rest'; import { Endpoints } from '@octokit/types'; import AmplifyBadges from '../../components/contribute/AmplifyBadges'; // type listRepoIssuesResponse = Endpoints['GET /repos/{owner}/{repo}/issues']['response']; export function getStaticProps() { // if (process.env.PROD_ENV === 'production') { // const octokit = new Octokit({}); // const { // data: JsIssues // }: { // data: listRepoIssuesResponse['data']; // } = await octokit.rest.issues.listForRepo({ // owner: 'aws-amplify', // repo: 'amplify-js', // state: 'open', // labels: 'good first issue', // // eslint-disable-next-line @typescript-eslint/camelcase // per_page: 6 // }); // const { // data: CLIissues // }: { // data: listRepoIssuesResponse['data']; // } = await octokit.rest.issues.listForRepo({ // owner: 'aws-amplify', // repo: 'amplify-cli', // state: 'open', // labels: 'good first issue', // // eslint-disable-next-line @typescript-eslint/camelcase // per_page: 6 // }); // return { // props: { JsIssues, CLIissues } // }; // } return { props: {} }; } export default function ContributorPage() { const meta = { title: 'AWS Amplify Contributor Program', description: 'The Amplify Contributor Program is an open invitation for you to participate in the Amplify open source development journey. Get involved with AWS Amplify by making open source contributions to the Amplify project!' }; return ( <> {/* Nav - need to put in matching nav */} {/*