Languages .mdc

Htmx Go Basic

Cursor rules for Go development with basic setup.

Nasıl kullanılır
  1. Kural içeriğini kopyala.
  2. Projenin root klasöründe şu dosyayı oluştur: .cursorrules veya .cursor/rules/htmx-go-basic.mdc
  3. İçeriği yapıştır ve kaydet.

// HTMX with Go (Basic Setup) .cursorrules

// HTMX and Go best practices

const htmxGoBestPractices = [ “Use html/template for server-side rendering”, “Implement http.HandlerFunc for handling HTMX requests”, “Utilize gorilla/mux for routing if needed”, “Use encoding/json for JSON responses”, “Implement proper error handling and logging”, “Utilize context for request cancellation and timeouts”, ];

// Folder structure

const folderStructure = cmd/ main.go internal/ handlers/ models/ templates/ static/ css/ js/ go.mod go.sum;

// Additional instructions

const additionalInstructions = `

  1. Use semantic HTML5 elements with HTMX attributes
  2. Implement proper CSRF protection
  3. Utilize HTMX extensions when needed
  4. Use hx-boost for full page navigation
  5. Follow Go’s idiomatic error handling
  6. Implement graceful shutdown for the server
  7. Use Go modules for dependency management `;

Benzer kurallar

Daha fazla: Languages →