From f8f1713ea5ecdc0a5c7cdc6802a37d951565cd2e Mon Sep 17 00:00:00 2001 From: standoge Date: Mon, 27 Nov 2023 23:17:07 -0600 Subject: [PATCH 1/8] Trabajando con codespaces `chore:` add devcontainer.json fil --- .devcontainer/devcontainer.json | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..d24f616 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,31 @@ +{ + // https://code.visualstudio.com/docs/remote/devcontainerjson-reference + + "name": "PHP", + "image": "jrouaix/phpdevcontainer", + // "dockerFile": "Dockerfile", + + // Comment out the next line to run as root instead. Linux users, update + // Dockerfile with your user's UID/GID if not 1000. + "runArgs": ["-u", "vscode"], + + // Use 'settings' to set *default* container specific settings.json values on container create. + // You can edit these settings after create using File > Preferences > Settings > Remote. + "settings": { + "terminal.integrated.shell.linux": "/bin/bash" + }, + + // Uncomment the next line if you want to publish any ports. + "appPort": [8000], + + // Uncomment the next line to run commands after the container is created. + "postCreateCommand": "php -v", + + "extensions": [ + "felixfbecker.php-debug", + "felixfbecker.php-intellisense", + "mehedidracula.php-namespace-resolver", + "mehedidracula.php-constructor", + "ikappas.phpcs" + ] +} \ No newline at end of file From 5816857a6ddf98aee3c270d89e2d92f5d42558f7 Mon Sep 17 00:00:00 2001 From: Stanley Melgar <77755762+standoge@users.noreply.github.com> Date: Tue, 28 Nov 2023 05:27:13 +0000 Subject: [PATCH 2/8] Variables de entorno para la conexion con la BD working withh environment variables for DB connection --- php/conexion.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/php/conexion.php b/php/conexion.php index 133ac77..f01a832 100644 --- a/php/conexion.php +++ b/php/conexion.php @@ -22,10 +22,10 @@ Date: Tue, 28 Nov 2023 05:29:24 +0000 Subject: [PATCH 3/8] Corregido typo en README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0882187..519eff9 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Requerimientos del sistema: * MySQL 4.0.4 o superior. -Compatibilidad con Navagadores +Compatibilidad con Navegadores * Google Chrome (recomendado) * Mozilla Firefox From fe0d6f1afaff0aae9b72e3fff483e38ac8a74983 Mon Sep 17 00:00:00 2001 From: Stanley Melgar <77755762+standoge@users.noreply.github.com> Date: Tue, 28 Nov 2023 05:36:04 +0000 Subject: [PATCH 4/8] Actualizado README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 519eff9..361dfc9 100644 --- a/README.md +++ b/README.md @@ -39,3 +39,7 @@ Características del sistema * Balance General. * Creación de nuevas cuentas. * Detalles de cada cuenta registrada. + +Ejeución del sistema + +El repositorio cuenta con un archivo `devcontainer.json` que permite generar un entorno de desarrollo con el stack de tecnologías necesario para ejecutar el sistema de manera rápida, sencilla y gratuita. Puedes investigar sobre el uso de los `Codespaces` en GitHub [aquí](https://github.com/features/codespaces). From 653e96e2386fb7c6515b2b548e18e582eb3f9de5 Mon Sep 17 00:00:00 2001 From: Stanley Melgar <77755762+standoge@users.noreply.github.com> Date: Wed, 29 Nov 2023 00:30:27 +0000 Subject: [PATCH 5/8] Actualizando README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 361dfc9..7591ed1 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,20 @@ CAS version 2.0 ===== -Proyecto de Sistemas Contables +### Proyecto de Sistemas Contables Este es el proyecto de Sistemas Contables denominado C.A.S (Computerized Accountancy System), que consiste en un sistema contable computarizado, escrito en PHP para su uso en la Web. -Requerimientos del sistema: +### Requerimientos del sistema: * PHP versión 5 o superior. * Apache/2.4.4 o superior. * MySQL 4.0.4 o superior. -Compatibilidad con Navegadores +### Compatibilidad con Navegadores * Google Chrome (recomendado) * Mozilla Firefox @@ -26,7 +26,7 @@ Compatibilidad con Navegadores (En Internet Explorer, el sistema presenta fallas). -Características del sistema +### Características del sistema * Manejo de inicio/cierre de sesión de usuarios. * Seguridad: Contraseñas encriptadas, accesos restringidos de acuerdo al tipo de usuario, imposibilidad de ver @@ -40,6 +40,6 @@ Características del sistema * Creación de nuevas cuentas. * Detalles de cada cuenta registrada. -Ejeución del sistema +### Ejeución del sistema El repositorio cuenta con un archivo `devcontainer.json` que permite generar un entorno de desarrollo con el stack de tecnologías necesario para ejecutar el sistema de manera rápida, sencilla y gratuita. Puedes investigar sobre el uso de los `Codespaces` en GitHub [aquí](https://github.com/features/codespaces). From fb02ea36f049a34e03622eedf6d61fd326e9ed95 Mon Sep 17 00:00:00 2001 From: Stanley Melgar <77755762+standoge@users.noreply.github.com> Date: Wed, 29 Nov 2023 00:33:26 +0000 Subject: [PATCH 6/8] Comentarios extras para el correcto funcionamiento del codespace --- php/conexion.php | 1 + 1 file changed, 1 insertion(+) diff --git a/php/conexion.php b/php/conexion.php index f01a832..3f62533 100644 --- a/php/conexion.php +++ b/php/conexion.php @@ -27,6 +27,7 @@ function conectarse() $password = getenv("DB_PASSWORD"); $bd = getenv("DB_NAME"); + // Recuerda activar la extension mysqli dentro del archivo php.init en tu entorno de trabajo $conectar = new mysqli($servidor, $usuario, $password, $bd); return $conectar; } From 03d7b62a89a232327c39d954680991e774a9145c Mon Sep 17 00:00:00 2001 From: Stanley Melgar <77755762+standoge@users.noreply.github.com> Date: Wed, 29 Nov 2023 00:38:31 +0000 Subject: [PATCH 7/8] Actualizando README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7591ed1..8478307 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ CAS version 2.0 ===== -### Proyecto de Sistemas Contables +## Proyecto de Sistemas Contables Este es el proyecto de Sistemas Contables denominado C.A.S (Computerized Accountancy System), que consiste en un sistema contable computarizado, escrito en PHP para su uso en la Web. @@ -14,7 +14,7 @@ contable computarizado, escrito en PHP para su uso en la Web. * MySQL 4.0.4 o superior. -### Compatibilidad con Navegadores +### Compatibilidad con Navegadores: * Google Chrome (recomendado) * Mozilla Firefox @@ -26,7 +26,7 @@ contable computarizado, escrito en PHP para su uso en la Web. (En Internet Explorer, el sistema presenta fallas). -### Características del sistema +### Características del sistema: * Manejo de inicio/cierre de sesión de usuarios. * Seguridad: Contraseñas encriptadas, accesos restringidos de acuerdo al tipo de usuario, imposibilidad de ver @@ -40,6 +40,6 @@ contable computarizado, escrito en PHP para su uso en la Web. * Creación de nuevas cuentas. * Detalles de cada cuenta registrada. -### Ejeución del sistema +### Ejecución del sistema: El repositorio cuenta con un archivo `devcontainer.json` que permite generar un entorno de desarrollo con el stack de tecnologías necesario para ejecutar el sistema de manera rápida, sencilla y gratuita. Puedes investigar sobre el uso de los `Codespaces` en GitHub [aquí](https://github.com/features/codespaces). From 8bdcaceef00b627c83ca179290eef46c00712b3b Mon Sep 17 00:00:00 2001 From: Stanley Melgar <77755762+standoge@users.noreply.github.com> Date: Wed, 29 Nov 2023 00:40:14 +0000 Subject: [PATCH 8/8] Actualizando README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8478307..6351bd0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ CAS version 2.0 ===== -## Proyecto de Sistemas Contables +Proyecto de Sistemas Contables Este es el proyecto de Sistemas Contables denominado C.A.S (Computerized Accountancy System), que consiste en un sistema contable computarizado, escrito en PHP para su uso en la Web. @@ -42,4 +42,4 @@ contable computarizado, escrito en PHP para su uso en la Web. ### Ejecución del sistema: -El repositorio cuenta con un archivo `devcontainer.json` que permite generar un entorno de desarrollo con el stack de tecnologías necesario para ejecutar el sistema de manera rápida, sencilla y gratuita. Puedes investigar sobre el uso de los `Codespaces` en GitHub [aquí](https://github.com/features/codespaces). +El repositorio cuenta con un archivo `devcontainer.json` que permite generar un entorno de desarrollo con el stack de tecnologías necesarias para ejecutar el sistema de manera rápida, sencilla y gratuita. Puedes investigar sobre el uso de los `Codespaces` en GitHub [aquí](https://github.com/features/codespaces).