github / github/codespaces-django

gid

Aberta
#49 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
129
Forks
160
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

import { Vercel } from '@vercel/sdk';

const vercel = new Vercel({
bearerToken: process.env.VERCEL_TOKEN,
});

async function setupProjectWithGitHub() {
try {
// Create a new project with GH integration
const createResponse = await vercel.projects.createProject({
requestBody: {
name: 'advanced-project',
framework: 'nextjs',
gitRepository: {
repo: 'your-username-or-orgname/your-repo-name', //The repository should have been created before and the GH account is connected to your Vercel account
type: 'github',
},
},
});

console.log(`Project created: ${createResponse.id}`);

const envResponse = await vercel.projects.createProjectEnv({
idOrName: createResponse.id,
upsert: 'true',
requestBody: [
{
key: 'DATABASE_URL',
value: 'postgresql://user:pass@host:5432/db',
type: 'encrypted', // Encrypted when saved and viewable in the Vercel dashboard with correct permissions
target: ['production', 'preview'],
},
{
key: 'API_KEY',
value: 'your-api-key',
type: 'encrypted', // Encrypted when saved and viewable in the Vercel dashboard with correct permissions
target: ['production'],
},
{
key: 'API_URL',
value: 'your-api-url',
type: 'plain',
target: ['production', 'preview'],
},
],
});

console.log('Environment variables added:', envResponse.created);
} catch (error) {
console.error(
error instanceof Error ? `Error: ${error.message}` : String(error),
);
}
}

setupProjectWithGitHub();

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

A issue contém um exemplo em JavaScript que usa o Vercel SDK para criar um projeto com integração com o GitHub e variáveis de ambiente. Nenhum arquivo do repositório, teste, alteração solicitada ou critério de conclusão é identificado, portanto é necessário esclarecer o escopo pretendido da documentação e a Definition of Done.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
github, javascript, nextjs, postgresql
Domínio
cloud
Tipo de issue
Documentação
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
20/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.