Dokumentacja

Jak używać Pactown

Twórz i wdrażaj aplikacje z pliku README.md

Szybki start

  1. 1Zaloguj się przez GitHub lub Google
  2. 2Stwórz nowy projekt w panelu
  3. 3Edytuj plik README.md używając składni markpact
  4. 4Kliknij "Deploy" - aplikacja zostanie uruchomiona na subdomain

Składnia Markpact

Zależności

Definiuj zależności projektu:

```python markpact:deps
fastapi
uvicorn
sqlalchemy
```
Pliki

Twórz pliki z kodem:

```python markpact:file path=main.py
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def root():
return {"message": "Hello!"}
```
Komenda uruchomienia

Określ jak uruchomić aplikację:

```bash markpact:run
uvicorn main:app --host 0.0.0.0 --port ${MARKPACT_PORT}
```

Użyj ${MARKPACT_PORT} dla portu - zostanie automatycznie przydzielony.

Wspierane języki

Python
Node.js
Go
Rust
PHP
TypeScript
React
HTML

Subdomeny

Każda aplikacja otrzymuje automatycznie subdomenę w formacie:

[nazwa-projektu].[username].pactown.com

SSL jest automatycznie konfigurowany dla wszystkich subdomen.

Integracja z LLM

Użyj wbudowanego asystenta AI do generowania kodu:

  1. 1. Wybierz szablon projektu (FastAPI, React, CLI)
  2. 2. Opisz co chcesz stworzyć
  3. 3. AI wygeneruje kompletny kod w formacie markpact
  4. 4. Edytuj wygenerowany kod według potrzeb
  5. 5. Kliknij Deploy

Darmowe modele są dostępne dla wszystkich użytkowników.

API Reference

Pełna dokumentacja API jest dostępna pod adresem:

Otwórz Swagger UI