Closed grahamperrin closed 3 years ago
Some of the GUIs are written in Python with PyQt5 so that the source code is easily editable all the time. This is designed to invite (power) users to have a look at the code, start to experiment, and possibly eventually contribute. Especially when used in conjunction with the simplified .app
bundle format and with an IDE with autocompletion, this makes for a very accessible development environment with very low barriers to entry. No source code to search and download, no compilers, just open the .app
bundle and start hacking away. Tiny example applications like Log.app
and Calendar.app
are included that anyone should be able to understand in no time.
Added a clarification to https://github.com/helloSystem/hello/wiki/Welcome-and-unwelcome-technologies.
No mention of Python at https://github.com/helloSystem/hello/wiki/Welcome-and-unwelcome-technologies – consider adding a few words here.
Re: https://github.com/helloSystem/docs/issues/8 whilst I can't seek Python, I do see (for example) PyQt mentioned at https://hellosystem.github.io/docs/developer/applications.html
https://www.reddit.com/r/freebsd/comments/klvrwd/-/ghdow08/
https://www.reddit.com/r/freebsd/comments/kkk5ia/-/ghf4jro/?context=2
From the linked helloSystem: Three-layer UX design philosophy for Simplicity and Power … on Medium: