Contribuir y licencia
Cómo compilar, probar y contribuir, y la licencia Apache-2.0.
Actualizado el
Arca se desarrolla de forma abierta en GitHub. Los informes de errores, los benchmarks de tu propio hardware y los pull requests son bienvenidos.
Configuración
Terminal
git clone https://github.com/beyondhumane/arcacd arcacargo build --releasecargo test --workspacebash interop.sh # necesita zip, unzip, tar y 7-ZipReglas básicas
- Los parsers se mantienen seguros. Nada que lea bytes de un archivo comprimido lleva código unsafe, y el forbid a nivel de crate lo convierte en un error de compilación de todos modos.
- Las pruebas acompañan a las correcciones. Cada error corregido añade una prueba de regresión.
- interop.sh se mantiene en verde. Lo que Arca escribe debe abrirse en otro sitio, y viceversa.
- Los benchmarks vienen con su comando. El mejor de varias ejecuciones, alternando los brazos, publicando la máquina y las pérdidas.
Reportar un error
Abre un issue e incluye arca --version, tu sistema operativo, el comando exacto que ejecutaste y qué pasó. Si puedes compartir el archivo, o uno más pequeño que reproduzca el problema, mejor todavía. Revisa primero los issues existentes.
Licencia
Arca tiene licencia Apache License 2.0. Puedes usarla, modificarla y distribuirla, comercialmente o no, siempre que conserves la licencia y los avisos. La licencia incluye una concesión expresa de derechos de patente por parte de los contribuidores.