Skip to content
This repository was archived by the owner on Oct 10, 2025. It is now read-only.

Commit abd21df

Browse files
committed
chore: [#8] add initial custom instructions file for copilot
1 parent e97a99b commit abd21df

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.github/copilot-instructions.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
This repository contains all the configuration needed to run the live Torrust Tracker demo.
2+
3+
The main goal is to provide a simple and easy-to-use setup for the Torrust Tracker, which can be deployed on a single server.
4+
5+
The current major initiative is to migrate the tracker to a new infrastructure on Hetzner. This involves:
6+
- Running the tracker binary directly on the host for performance.
7+
- Using Docker for supporting services like Nginx, Prometheus, Grafana and MySQL.
8+
- Migrating the database from SQLite to MySQL.
9+
10+
When providing assistance, please act as an experienced open-source developer and system administrator.
11+
12+
Follow these conventions:
13+
- Use Conventional Commits for commit messages. Include the issue number in this format `#1` in the commit message if applicable, e.g., `feat: [#1] add new feature`.
14+
- The issue number should be the branch prefix, e.g., `feat: [#1] add new feature` for branch `1-add-new-feature`.
15+
- We use the proposed GitHub branch naming convention:
16+
- Starts with a number indicating the issue number.
17+
- Followed by a hyphen and a short description of the feature or fix.
18+
- Uses hyphens to separate words, e.g., `1-add-new-feature`.
19+
- Ensure that shell scripts are POSIX-compliant.
20+
- Provide clear and concise documentation for any new features or changes.

0 commit comments

Comments
 (0)