Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .windsurf/rules/local-environment.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
---
trigger: always_on
description:
globs:
---

# Local Environment
Expand All @@ -10,6 +8,9 @@ globs:

### Essential Commands

This project uses [mise](https://mise.jdx.dev/) for managing Elixir and Erlang versions. To run Elixir or Erlang commands, prepend `mise exec --`, for example, `mise exec -- mix test` or `mise exec -- iex -S mix phx.server`.


```bash
# Testing
mix test # Run all tests
Expand All @@ -29,7 +30,7 @@ mix phx.server # Start Phoenix server
iex -S mix phx.server # Start with interactive shell
```

# Database Management
## Database Management

- **Reset Development Databases**:
- Use `mix reset.dev` to reset both EventStore and Ecto databases.
Expand All @@ -40,4 +41,4 @@ iex -S mix phx.server # Start with interactive shell
- **Reset Test Databases**:
- Use `mix reset.test` or:
- `MIX_ENV=test mix ecto.reset`
- `MIX_ENV=test mix eventstore.reset`
- `MIX_ENV=test mix eventstore.reset`
2 changes: 2 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ This is the backend API for the Reply Express application, built with Elixir and

## Essential Commands

This project uses [mise](https://mise.jdx.dev/) for managing Elixir and Erlang versions. To run Elixir or Erlang commands, prepend `mise exec --`, for example, `mise exec -- mix test` or `mise exec -- iex -S mix phx.server`.

### Development Setup

```bash
Expand Down
2 changes: 2 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co

## Essential Commands

This project uses [mise](https://mise.jdx.dev/) for managing Elixir and Erlang versions. To run Elixir or Erlang commands, prepend `mise exec --`, for example, `mise exec -- mix test` or `mise exec -- iex -S mix phx.server`.

### Development Setup

```bash
Expand Down
2 changes: 2 additions & 0 deletions GEMINI.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ database directly from a controller.

## 4. Development Workflow

This project uses [mise](https://mise.jdx.dev/) for managing Elixir and Erlang versions. To run Elixir or Erlang commands, prepend `mise exec --`, for example, `mise exec -- mix test` or `mise exec -- iex -S mix phx.server`.

### Initial Setup

1. Copy the example config: `cp config/dev.local.example.exs config/dev.local.exs` (and fill in values)
Expand Down
Loading