Package Manager (DEPRECATED in FAVOR OF DEFAULT)
📖 Tabla de contenidos
- ¿Qué es JLDN?
- ¿Qué es un archivo
manifest.yaml
? - ¿Por qué se cifran las librerías instaladas?
- ¿Cuáles son los comandos?
Acerca de
Usado para
JLDN es un gestor de paquetes creado y mantenido por la organización Juka Language . Permite a los usuarios crear, publicar y usar bibliotecas. For example if you were creating a web server, instead of recreating the whole https protocal you can install a juka library that gives you a solid framework.
How our decentralized network works
Nuestra red descentralizada es la manera en que JLDN es capaz de recibir los datos del paquete. Esto incluye el contenido de las bibliotecas. Realizamos extracción de datos directamente desde github haciendo que sea más fácil y rápido recibir paquetes.
Archivo de manifiesto
El archivo manifest.yaml
se utiliza para dar especificaciones sobre un paquete. Esto incluye la versión actual, descripción y contenido.
Formato de manifiesto
El manifiesto está formateado como sigue:
version: 0.0.1
package_name: name
package_description: descr
library_directory: lib
main_repo_branch: main
repo_name: JLDN
repo_author_name: jukaLang
Encriptación
Utilizamos una solución cifrada cuando instala paquetes de JLDN. Dado que el objetivo principal de Juka es el cifrado de velocidad de ejecución es la forma más rápida de ejecutar el Juka.
Uso
Instalar Uso
Instala un paquete usando la red descentralizada
jldn instalar {git_repo_author} {git_repo} {branch} { FLAGS }
Banderas:
'-nm' - Especifica que el repositorio no contiene un archivo manifest y que desea instalar de todos modos
'--force' - Fuerza a sobrescribir si el nombre del paquete ya existe
Uso de volcado
Revertir a ir a la versión JLDN especificada
bump de jldn {service} {version}
Servicios:
JLDN
Juka
Banderas:
SIN FLAGES FUNCIONADAS PARA ESTE COMAND
Cómo instalar
Ventanas
Para instalar en Windows, todo lo que tienes que hacer es instalar el 'win_installer.exe' y ejecutarlo y todo lo demás será automatizado! Puede encontrar ese archivo en los proyectos de lanzamiento.
Linux
Próximamente