mirror of
https://github.com/J3vb/OwnCord.git
synced 2026-09-03 03:50:00 +03:00
docs: refresh README badges, platform matrix, and branch policy for alpha.2
- Replace static badge block with CI, release, status, Go, Tauri, platforms, and license badges (release badge tracks the public OwnCord-releases repo) - Update platform support table for v1.1.0-alpha.2 assets (Linux x64 server, Linux x64/ARM64 client) - Stamp build examples with the current version - Point contributing docs at main now that dev is pruned Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||

|
||||
|
||||

|
||||

|
||||

|
||||
[](https://github.com/J3vb/OwnCord/actions/workflows/ci.yml)
|
||||
[](https://github.com/J3vb/OwnCord-releases/releases/latest)
|
||||

|
||||

|
||||

|
||||

|
||||
[](LICENSE)
|
||||
|
||||
# OwnCord
|
||||
|
||||
@@ -42,15 +44,15 @@ It includes real-time messaging, voice/video via LiveKit, file sharing, and a we
|
||||
| Core chat flow | Working in alpha |
|
||||
| Voice/video | Working in alpha |
|
||||
| Admin panel | Working in alpha |
|
||||
| Security hardening | In progress |
|
||||
| Security hardening | First full review pass landed in v1.1.0-alpha.2; ongoing |
|
||||
|
||||
## Platform Support (Current Releases)
|
||||
|
||||
| Component | Windows x64 | Linux x64 | Linux ARM64 |
|
||||
| --------- | ----------- | --------- | ----------- |
|
||||
| Server binary | Yes | Not published yet | N/A |
|
||||
| Desktop client | Yes | Not published yet | Not published yet |
|
||||
| Docker server | N/A | Not published yet | N/A |
|
||||
| Server binary | Yes | Yes | Not yet |
|
||||
| Desktop client | Yes (NSIS installer) | Yes (AppImage, .deb) | Yes (AppImage, .deb) |
|
||||
| Docker server | N/A | Build from source (compose) | Not yet |
|
||||
|
||||
## Start Here
|
||||
|
||||
@@ -136,11 +138,11 @@ Two main components:
|
||||
```bash
|
||||
# Server (Windows)
|
||||
cd Server
|
||||
go build -o chatserver.exe -ldflags "-s -w -X main.version=1.0.0" .
|
||||
go build -o chatserver.exe -ldflags "-s -w -X main.version=1.1.0-alpha.2" .
|
||||
|
||||
# Server (Linux)
|
||||
cd Server
|
||||
CGO_ENABLED=0 go build -o chatserver -ldflags "-s -w -X main.version=1.0.0" .
|
||||
CGO_ENABLED=0 go build -o chatserver -ldflags "-s -w -X main.version=1.1.0-alpha.2" .
|
||||
|
||||
# Client
|
||||
cd Client/tauri-client
|
||||
@@ -214,9 +216,9 @@ When rotating the server updater key, update [Server/updater/server_update_publi
|
||||
|
||||
## Contributing
|
||||
|
||||
1. Create a branch from `dev`.
|
||||
1. Create a branch from `main`.
|
||||
2. Keep changes focused and tested.
|
||||
3. Open a PR targeting `dev`.
|
||||
3. Open a PR targeting `main`.
|
||||
|
||||
See [docs/contributing.md](docs/contributing.md) for the full process.
|
||||
|
||||
|
||||
@@ -129,8 +129,8 @@ ci: add lint step to GitHub Actions
|
||||
|
||||
## Pull Request Process
|
||||
|
||||
1. Branch from `dev` (the active development branch)
|
||||
2. PRs target `dev`; `main` is for stable releases only
|
||||
1. Branch from `main`
|
||||
2. PRs target `main`; releases are cut from tagged commits on `main`
|
||||
3. CI must pass (build + test + lint)
|
||||
4. Request code review
|
||||
5. Squash merge preferred
|
||||
|
||||
Reference in New Issue
Block a user