ActivityWatch / ActivityWatch/activitywatch

Create installation methods for non-developers

Ouverte
#10 38 commentaires 10 réactions 0 personnes assignées Voir sur GitHub
!next priority: low type: outreach
Langage dominant
Python
Étoiles
18.9k
Forks
1k
Merge moyen
1 j 4 h
PR mergées (30 j)
28

Description

~~Right now you pretty much need to be a developer to start using ActivityWatch.~~ (not anymore!)

One easy improvement we could make is to create a bash one-liner that installs ActivityWatch (much like the one-liner used to install brew). In the future (when we leave beta) we'd likely have to distribute installers/packages.

~~Would require some kind of process management for aw-server and watchers.~~ (we now have aw-qt)

Must do:
- [x] Linux: Build a portable `.zip`
- [x] macOS: Build a portable `.zip`
- [x] Windows: Create a portable `.zip`

May do (secondary goals):

- [ ] Make ActivityWatch start on login for all installation methods (when possible, have a checkbox for those who want to opt out). See #116.
- [x] macOS: Build a macOS `.app` (done, but issues remain)
- [x] macOS: Create a [homebrew formula](https://docs.brew.sh/Formula-Cookbook). Done by @freayd, install using `brew cask install activitywatch`.
- [ ] Linux/Debian: Build a `.deb` ([work in progress](https://github.com/ActivityWatch/deb-activitywatch-bin))
- [ ] Linux: Create an [AppImage](http://appimage.org/)? ([Wikipedia](https://en.wikipedia.org/wiki/AppImage))
- [ ] Linux: Create a flatpak. See #476.
- [x] Arch Linux: Create a PKGBUILD and upload to AUR ([done](https://aur.archlinux.org/packages/activitywatch-bin/))
- [x] Windows: Create an installer using ~~[NSIS](https://sourceforge.net/projects/nsis/) or [WiX](http://wixtoolset.org/)~~ Inno Setup.
- [x] Windows: Create a Chocolatey package (done: https://github.com/chocolatey/chocolatey-package-requests/issues/552)

And finally:

- [x] Put installation instructions in README

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/35920349-create-installation-methods-for-non-developers?utm_campaign=plugin&utm_content=tracker%2F35920020&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F35920020&utm_medium=issues&utm_source=github).

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.