Skip to content

IvanFoksha/practice-with-AI

Repository files navigation

Practice Project Overview (ENG)

This repository contains practice tasks with AI assistance:

  • Task 1: Testing - FastAPI Todo app with unit/integration/edge/performance tests.
  • Task 2: Documentation - Comprehensive docs for the app.
  • Task 3: Unknown Language - HTTP server in Go with SQLite backend.

Installation

  1. Clone: git clone https://github.com/IvanFoksha/practice
  2. Navigate: cd practice
  3. Install deps: uv sync (for Python tasks; Go requires go mod init in task3).

Running Tasks

  • Task 1: make start (FastAPI on :8000), make test for tests.
  • Task 2: Docs in task2-documentation/README.md.
  • Task 3: cd task3-unknown-language && go run main.go (server on :8000).

For details, see subdirectories.

Обзор проекта Practice (RU)

Этот репозиторий содержит практические задачи с помощью AI:

  • Задача 1: Тестирование - FastAPI Todo приложение с unit/интеграционными/edge/performance тестами.
  • Задача 2: Документация - Полная документация для приложения.
  • Задача 3: Неизвестный язык - HTTP-сервер на Go с бэкендом SQLite.

Установка

  1. Клонируйте: git clone https://github.com/IvanFoksha/practice
  2. Перейдите: cd practice
  3. Установите зависимости: uv sync (для Python задач; Go требует go mod init в task3).

Запуск задач

  • Задача 1: make start (FastAPI на :8000), make test для тестов.
  • Задача 2: Документация в task2-documentation/README.md.
  • Задача 3: cd task3-unknown-language && go run main.go (сервер на :8000).

Подробности в поддиректориях.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors