CONTRIBUTING.md
Rama master · réplica de lectura del repositorio original.
# 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.