HelloZeroNet / HelloZeroNet/ZeroNet

Other installation methods are outdated

Abierto
#2,246 6 comentarios 2 reacciones 1 asignado Reclamado por @shortcutme Ver en GitHub
enhancement
Lenguaje dominante
JavaScript
Estrellas
18.8k
Forks
2.3k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.