# Solo para ingenieros de software, absténganse principiantes
# No instales la app si tu teléfono no es de alta calidad
# Toma de notas con Git
## Características
1. Utiliza el sistema de control de versiones Git
2. Compatible con las funciones gratuitas de GitHub en la nube y cualquier servidor Git compatible
3. Se puede usar sin conexión
4. Búsqueda de archivos
5. Copia de seguridad
## Filosofía de diseño de la app
Sincroniza tus notas diarias con GitHub, el servicio de código abierto más grande del mundo, o con cualquier servidor Git compatible. Esta app se puede usar sin conexión y los archivos se sincronizan con un servidor remoto cuando sea necesario.
Función específica de Git:
"Cada vez que edites, puedes anotar el motivo de la edición para consultarlo fácilmente más adelante."
## Cómo usar esta app
1. Crea una cuenta gratuita en https://github.com. Después de crearla, puedes añadir un repositorio. Al añadirlo, selecciona "privado", no "público". Una vez creado el repositorio, se generará un enlace URL único.
Por ejemplo, solicité acceso al repositorio "test", cuyo enlace es: https://github.com/WilliamFromTW/test.git
2. Obtén un token de acceso personal (PAT)
Ve a https://github.com/settings/tokens para agregar un token de un solo uso y configúralo para permitir el acceso a repositorios privados y sin fecha de vencimiento. Este token es la contraseña que requiere esta aplicación. Para obtener instrucciones detalladas, consulta https://kafeiou.pw/2022/10/06/4238/
3. Ejecuta la aplicación, haz clic en "Agregar -> Sincronizar notas (Git remoto)" en la esquina superior derecha, ingresa el enlace URL obtenido en el paso 1, tu cuenta de GitHub y el token (contraseña) del paso 2. Luego, podrás usarlo para sincronizar el repositorio Git con la aplicación.
## Aplicación de código abierto
https://github.com/WilliamFromTW/GitNoteTaking
## Biblioteca de terceros
https://www.eclipse.org/jgit versión 7.4.0. Solo compatible con Android 13 o superior.