added some ideas (#43)
Some checks failed
Typo / typo (push) Has been cancelled

This commit is contained in:
cheese 2024-11-17 00:37:22 +01:00 committed by GitHub
parent 675a97080c
commit 4be7aa73e3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -7,6 +7,7 @@ Some ideas could be done in a matter of hours, some could take months.
### Synchronize source code repository on p2p network
Github is proprietary. If Gupaxx aims to be free software, it should not only be available on this proprietary platform and we should explore other options to be github free.
We can use [Radicle](https://radicle.xyz/) to get Gupaxx on a p2p collaboration stack.
We can create mirrors between Github and Radicle.
The code, issues and PR could be synchronized with Github.
### Integrate a P2Pool compatible Nodes crawler
To get rid of integrating nodes list, we can include a crawler like monero.fail inside Gupaxx.
@ -19,6 +20,10 @@ This would be optional and would check if the requirement are fulfilled before e
### Website
Creating a website like [gupax.io](https://gupax.io) to have a more user friendly presentation and installation method.
Having a website, we can detect the architecture and OS of the visitor and give them the right archive to download.
### XMRvsBeast explanation
Currently in the [README](https://github.com/Cyrix126/gupaxx#what-is-gupaxxxmrvsbeast), there is no explanation on what XMRvsBeast is.
The README explains what XMRvsBeast it does but not what it is.
we could improve this with either creating another chapter or expanding the [current one](https://github.com/Cyrix126/gupaxx#what-is-gupaxxxmrvsbeast).
### Generated wallet
If Gupaxx could create a wallet and put the primary address in P2Pool tab automatically, it would remove a manual step for the user.
It could be an option to ask at first start.
@ -54,6 +59,11 @@ Reduce in/out peers, remote nodes by default
## Making Gupaxx Support more environments
### Packaging
Add repository/AUR for Gupaxx and a status of packaging distro/version on the README.
Add support support for [Flatpak](https://docs.flatpak.org/en/latest/first-build.html).
Add support for [AppImage](https://appimage.org/).
Add support for [Nix](https://nixos.wiki/wiki/Nixpkgs/Create_and_debug_packages).
Add support for [Guix](https://guix.gnu.org/).
Add Support [*BSD](https://www.freebsd.org/) systems.
### Minimum requirement
Add a table with the minimum hardware/software requirements to the README.
### Add more target