Ctrl K
ComunidadGuías…

CONTRIBUTING.md

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Contributing to AuraTorrent

This project accepts contributions from the community. Please read these guidelines before opening a pull request.

## Repository Owner

BiosSystem - https://github.com/BiosSystem

## Attribution

AuraTorrent is a fork of [VueTorrent](https://github.com/VueTorrent/VueTorrent) by WDaan. Please see [CREDITS.md](CREDITS.md) for full upstream attribution.

## Commit Guidelines

- Author identity: `BiosSystem`
- Plain imperative messages: `Add PWA offline support`, `Fix sidebar navigation`, `Update qBittorrent API mapping`

## Development Workflow

```bash
npm install

# Dev server
npm run dev

# Type-check
vue-tsc

# Production build
npm run build

# Run post-build packaging
node postbuild.cjs
```

## Release Process

Releases are tag-driven. Maintainers update `CHANGELOG.md` and the version in `package.json`, then push a `vX.Y.Z` tag. CI builds the release zip, publishes the GitHub release with the matching changelog section, updates the `latest-release` branch, and pushes a versioned container image to `ghcr.io/biossystem/auratorrent`.

## Scope Policy

AuraTorrent is a frontend dashboard for qBittorrent / seedbox environments. Keep changes focused on:
- UI improvements and accessibility
- qBittorrent API compatibility
- PWA and enterprise NAS performance
- BiosSystem branding (B-I-O-S easter egg, `cdn.jsdelivr.net/gh/BiosSystem` CDN assets)

Do not add backend server components or change the core VueTorrent architecture without discussion.