-
-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathCREDITS.txt
More file actions
52 lines (27 loc) · 3.56 KB
/
CREDITS.txt
File metadata and controls
52 lines (27 loc) · 3.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Constantine Kulak <https://github.com/co-stig>: Flowkeeper author.
Marco Sarti <marco@elogiclab.com>: AUR package maintainer.
faveoled <https://github.com/faveoled>: Created the first Flatpak package for Flowkeeper, which we adopted.
Bishwa Saha <https://github.com/kun-codes>: Implemented full-screen rest notifications and contributed a few minor improvements.
Flowkeeper is built using Qt Community Edition by The Qt Company <https://www.qt.io/licensing>.
All monochrome icons, including Pomodoro symbols are Google Material Icons <https://fonts.google.com/icons>.
Flowkeeper logo (red tomato icon): "Tomate" by Andreas Preuss AKA marauder <https://openclipart.org/detail/117469/tomate>.
Pomodoro and Pomodoro Technique are registered trademarks of Francesco Cirillo <https://www.pomodorotechnique.com/pomodoro-trademark-guidelines.php>.
Embedded sounds (bell and tick): Cannot find the original author. I used the same sounds in the original Flowkeeper (v1) in 2010.
Embedded wood knock sound effect: "wood_knock" by freesound_community on pixabay <https://pixabay.com/sound-effects/wood-knock-93900/> under Pixabay Content License
Embedded resting music: Madelene (ID 1315), kindly provided by Lobo Loco <https://www.musikbrause.de> under CC-BY-NC-ND (Creative Commons Attribution NonCommercial NoDerivs).
Flowkeeper is hosted on GitHub <https://github.com/flowkeeper-org/fk-desktop>, with its CI/CD based on GitHub Actions.
We use Coverage.py by Ned Batchelder <https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt> for collecting unit test coverage.
The build pipeline automatically uploads test coverage results to coveralls.io under its "Open Source" plan <https://coveralls.io/terms>.
SonarCloud (Free Edition) <https://sonarcloud.io> provides us useful code quality metrics and the "code smells" GitHub badge.
JetBrains PyCharm (Community Edition) <https://www.jetbrains.com/pycharm/> is our IDE of choice.
Flowkeeper uses "python-semanticversion" library by Raphaël Barrois <https://github.com/rbarrois/python-semanticversion/blob/master/LICENSE> to check for updates.
Flowkeeper uses "keyring" library by Jason R. Coombs <https://github.com/jaraco/keyring?tab=MIT-1-ov-file#readme> for storing secrets in the OS-native keychain / secret storage.
Flowkeeper uses "cryptography" library by Paul Kehrer <https://github.com/pyca/cryptography/blob/main/LICENSE> for its Fernet end-to-end encryption algorithm.
Flowkeeper uses "assertpy" library by Activision Publishing, Inc. <https://github.com/assertpy/assertpy/blob/main/LICENSE> and "unittest-xml-reporting" by
Daniel Fernandes Martins <https://github.com/xmlrunner/unittest-xml-reporting/blob/master/LICENSE> for writing and executing unit tests.
Python Pillow library by Jeffrey A. Clark and contributors <https://github.com/python-pillow/Pillow/blob/main/LICENSE> is used for taking screenshots in the end-to-end tests.
To produce desktop binaries for Linux, macOS and Windows we use PyInstaller <https://github.com/pyinstaller/pyinstaller?tab=License-1-ov-file#readme>.
The Windows installer is created using Inno Setup by Jordan Russell <https://jrsoftware.org/files/is/license.txt>.
The Debian installer is created using dpkg-deb tool <https://www.apt-browse.org/browse/ubuntu/bionic/main/amd64/dpkg/1.19.0.5ubuntu2/file/usr/share/doc/dpkg/copyright>.
The embedded font is Noto Sans, licensed under the SIL Open Font License, Version 1.1. Copyright 2022 The Noto Project Authors <https://github.com/notofonts/latin-greek-cyrillic>.
Linux package repositories are provided by (awesome!) openSUSE Build Service <https://build.opensuse.org/>.