slogan3

Maak aangepaste CodeWhisperer-workflows voor mijn ontwikkelproces

description

Maakt het mogelijk om CodeWhisperer af te stemmen op je unieke ontwikkelomgeving en workflow, wat zorgt voor meer efficiëntie en codekwaliteit door repetitieve taken te automatiseren en consistentie te waarborgen. Deze prompt richt zich niet alleen op codevoorstellen, maar op workflow-aanpassing en integratie, wat vaak over het hoofd wordt gezien maar cruciaal is voor ontwikkelaarsproductiviteit.

prompt

Help me een aangepaste CodeWhisperer-workflow te maken voor mijn ontwikkelproces. Ontwikkelomgeving: <voer je ontwikkelomgeving of IDE in>. Programmeertalen: <noem de programmeertalen die ik gebruik>. Belangrijkste taken: <beschrijf de belangr ...

try_prompt

generate_helper
disclaimerOnPageApi

ai_answers

provider: openai
model: gpt-4.1-nano
Natuurlijk! Hier is een voorstel voor een aangepaste CodeWhisperer-workflow voor jouw ontwikkelproces in Visual Studio Code met Python en JavaScript, gericht op webontwikkeling en API-integratie, met PEP8 als codingstandaard en GitHub Actions voor CI/CD: 1. **Installatie en Configuratie van CodeWhisperer** - Installeer de CodeWhisperer-extensie in Visual Studio Code vanuit de marketplace. - Configureer de extensie volgens je voorkeuren, zoals taalondersteuning en AI-modelinstellingen. 2. **Projectstructuur en Bestandsbeheer** - Organiseer je projecten met gescheiden mappen voor Python en JavaScript. - Maak gebruik van `.vscode/settings.json` om project-specifieke instellingen te definiëren. 3. **Automatisering met GitHub Actions** - Maak een `.github/workflows/ci.yml` bestand aan met workflows voor linting, testen en deployment. - Voor Python, gebruik bijvoorbeeld `pytest` en `flake8`. - Voor JavaScript, gebruik `eslint` en `jest`. 4. **Voorkeursinstellingen voor CodeWhisperer** - Stel standaard prompts en context in om CodeWhisperer te richten op webontwikkeling en API-integraties. - Integreer documentatie en API-specificaties voor betere codevoorstellen. 5. **Gebruik van Linting en Formatting Tools** - Configureer `flake8` en `black` voor Python, en `eslint` en `prettier` voor JavaScript, afgestemd op PEP8 en je stijlgids. - Automatische formatting toevoegen in je workflow. 6. **Workflow Voorbeeld** - Bij het schrijven van nieuwe functies: - CodeWhisperer suggereert code op basis van je commentaar en context. - Controleer en verbeter suggesties met je linting-tools. - Bij commits: - GitHub Actions voert automatische tests en linting uit. - Bij success: automatische deployment of verdere acties. 7. **Aanpassen van Prompt en Context voor CodeWhisperer** - Voeg project-specifieke voorbeelden en documentatie toe om relevante codevoorstellen te stimuleren. - Gebruik `.vscode/settings.json` om de prompt- en contextinstellingen aan te passen. 8. **Aanvullende Tools** - Overweeg integratie met API-documentatie (bijv. OpenAPI/Swagger). - Gebruik debugging tools in VS Code voor snelle probleemoplossing. --- ### Samenvatting van kernbestanden en configuraties: - `.vscode/settings.json` - `.github/workflows/ci.yml` - `flake8`, `black`, `eslint`, `prettier` configuratiebestanden - CodeWhisperer-instellingen binnen VS Code Wil je dat ik een voorbeeldconfiguratie voor een van deze onderdelen voor je uitwerk?
provider: deepseek
model: deepseek-chat
no_answer_for_language
error: Generation failed [deepseek] prompt_id=2160 locale=nl err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2160 locale=en err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2160 locale=de err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2160 locale=fr err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2160 locale=pt err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2160 locale=es err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2160 locale=zh err=DeepSeek connection/timeout