Skip to content

Commit

Permalink
chore(README): prepare for 1.0.0
Browse files Browse the repository at this point in the history
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
  • Loading branch information
ShGKme committed Dec 3, 2024
1 parent f833cb4 commit 45aadba
Showing 1 changed file with 2 additions and 62 deletions.
64 changes: 2 additions & 62 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
- SPDX-License-Identifier: CC0-1.0
-->

# 🖥️ Nextcloud Talk Desktop 💬
# Nextcloud Talk Desktop

[![REUSE status](https://api.reuse.software/badge/github.com/nextcloud/talk-desktop)](https://api.reuse.software/info/github.com/nextcloud/talk-desktop)

> Nextcloud Talk Desktop client based on Nextcloud Talk web application bundling ✨
> Official Nextcloud Talk Desktop client
## 📥 Install

Expand All @@ -32,14 +32,6 @@ All binaries are available on [Nextcloud Releases](https://github.com/nextcloud-
- [Nextcloud Server](https://github.com/nextcloud/server) version 27 or higher.
- [Nextcloud Talk](https://github.com/nextcloud/spreed) version 17 or higher.

## 👾 Drawbacks

- Currently not supported:
- Search ([#30](https://github.com/nextcloud/talk-desktop/issues/30))
- Untrusted certificate on Linux ([#23](https://github.com/nextcloud/talk-desktop/issues/23))
- Works with limitations:
- File Viewer — only images and videos

## 👥 Multi-account

Full multi-account currently [is not currently supported](https://github.com/nextcloud/talk-desktop/issues/7).
Expand Down Expand Up @@ -153,58 +145,6 @@ npm run package:mac:x64
npm run package:windows
```

## ✈️ Release

1. Create `release/vX.Y.Z` branch.
2. Update `CHANGELOG.md`.
1. If a built-in Talk version is to be changed - add a note:
```md
### Build-in Talk update
Built-in Talk in binaries is updated to $(VERSION) Talk changelog: https://github.com/nextcloud/spreed/blob/master/CHANGELOG.md
```
3. Update `package.json`:
- For minor update:
```sh
npm version minor
```
- For patch update:
```sh
npm version patch
```
4. Create **a release PR**.
5. Merge **the release PR**.
6. Create and push **a tag**:
```sh
git tag -a v$(version) -m "Tagging the $(version) release."
git push origin v$(version)
git push releases v$(version)
```
7. **Draft a new release** on GitHub in [nextcloud-releases/talk-desktop](https://github.com/nextcloud-releases/talk-desktop/releases)
1. Add **release title**: `v$(version) - Talk v$(talkVersion)`, e.g. `v0.10.0 - Talk v17.1.0-rc.1`
2. Choose a **tag**
3. Add the respective `CHANGELOG.md` section
4. Use the **Generate release notes** button and wrap put the result into
```md
## What's Changed
<details>
<!-- Generated content -->
</details>
```
8. **Draft a new release** on GitHub in [nextcloud/talk-desktop](https://github.com/nextcloud/talk-desktop/releases)
1. Copy everything from the previous step
2. Add:
```md
> 📥 Download Binaries on https://github.com/nextcloud-releases/talk-desktop/releases/tag/v$(version)
```
9. Package release on each platform separately:
```sh
npm run release:package
```
10. Upload packages to the GitHub Releases on [nextcloud-releases/talk-desktop](https://github.com/nextcloud-releases/talk-desktop/releases/lastest)
11. Publish both releases on GitHub Releases

## 👥 Contribution Guidelines

See: https://github.com/nextcloud/spreed#contribution-guidelines

0 comments on commit 45aadba

Please sign in to comment.