HelloZeroNet / HelloZeroNet/ZeroNet

Other installation methods are outdated

Aperta
#2,246 6 commenti 2 reazioni 1 assegnatario Rivendicata da @shortcutme Vedi su GitHub
enhancement
Lingua principale
JavaScript
Stelle
18.8k
Fork
2.3k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Installation methods other than ZeroBundle and source installation are outdated and only supported in Python 2 version. They should also be updated and fixed for Python 3 version.

These installation methods are currently outdated:

* Arch Linux
* Gentoo Linux
* FreeBSD
* Vagrant
* Docker

---

It would be also good to refactor ZeroBundle process as there are currently many (also outdated) repositories for each OS and each has a bit different (also outdated) process of bundling ZeroNet.

These bundle repositories could have some issues:

* Both [HelloZeroNet/ZeroNet-mac@dist](https://github.com/HelloZeroNet/ZeroNet-mac/tree/dist) and [HelloZeroNet/ZeroNet-dist@mac](https://github.com/HelloZeroNet/ZeroNet-dist/tree/mac) are for macOS, however, one of the repository is outdated.

* For Windows, there are [HelloZeroNet/ZeroNet-win@dist-win64](https://github.com/HelloZeroNet/ZeroNet-win/tree/dist-win64) which is Python 3 version and [HelloZeroNet/ZeroNet-win@dist](https://github.com/HelloZeroNet/ZeroNet-win/tree/dist) which is Python 2 version.

* For Linux, there is just [HelloZeroNet/ZeroNet-linux@dist-linux64](https://github.com/HelloZeroNet/ZeroNet-linux/tree/dist-linux64) for 64-bit.

* There are no macOS build scripts in [HelloZeroNet/ZeroBundle@py3](https://github.com/HelloZeroNet/ZeroBundle/tree/py3). Also, build scrits should be better separated by systems.

There are two solutions for this:

* One is to have separate repositories for each bundle distribution called `ZeroBundle-OS-NAME` (like `ZeroBundle-win`) and main repository called `ZeroBundle` for bundling scrips. That separate repositiries should have separate branches for each architrecture (32-bit and 64-bit) called `dist-ARCHITECTURE` (like `dist-64`).

* Another solution is to have just one repository where different systems and architectures are separated with branches called `OS-ARCHITECTURE` (like `win-64` or `linux-32`).

---

When this all is fixed, README should have this installation options:

* ZeroBundle for Windows
* ZeroBundle for macOS
* ZeroBundle for Linux

* Source installation

* Whonix
* Arch Linux
* Gentoo Linux
* FreeBSD

* Vagrant
* Docker

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.