Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diagmatrix/maybe-better-maybe-worse
https://github.com/diagmatrix/maybe-better-maybe-worse
cinema hacktoberfest planning
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/diagmatrix/maybe-better-maybe-worse
- Owner: diagmatrix
- License: gpl-3.0
- Created: 2023-09-15T10:37:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-14T11:59:18.000Z (11 months ago)
- Last Synced: 2024-02-15T00:38:40.302Z (11 months ago)
- Topics: cinema, hacktoberfest, planning
- Language: Go
- Homepage:
- Size: 170 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pre Prod Fixer
Planificador de planes de rodaje.
## Problema a resolver
Para realizar el rodaje de un producto audiovisual, es necesario realizar un
**plan de rodaje**, que determina qué planos va a rodar un equipo específico
en una localización específica a unas horas específicas. La creación de este
documento suele plantear múltiples problemas, como el poder cuadrar la
disponibilidad de actores y localizaciones, tener en cuenta posibles
retrasos o cambios en el tiempo atmosférico. Además, muchas veces ese documento
varía a lo largo del rodaje, ya que los retrasos implican reprogramar planos
en otros momentos.## Solución
A partir de los datos proporcionados por una productora (equipos, actores,
planos, ...) generar diferentes propuestas para planes de rodaje atendiendo
a preferencias específicas y que pueda ser modificado a lo largo del tiempo
conforme va avanzando el rodaje.## Dependencias
Este proyecto tiene las siguientes dependencias para su creación:
- [*Go*](https://go.dev/)
- [*Testify*](https://github.com/stretchr/testify)
- [*Just*](https://github.com/casey/just)## Órdenes
Para comprobar el validez sintáctica de los archivos del proyecto, ejecutar:
```Bash
just check
```Para lanzar los tests del proyecto, ejecutar:
```Bash
just test
```## Contenedor de pruebas
Existe un contenedor de Docker para realizar pruebas. Para crear el contenedor y
ejecutar las pruebas, ejecutar:```Bash
docker build -t diagmatrix/maybe-better-maybe-worse . && docker run -u 1001 -t -v `pwd`:/app/test diagmatrix/maybe-better-maybe-worse
```Para ejecutar únicamente el contenedor (si está construido), ejecutar:
```Bash
docker run -u 1001 -t -v `pwd`:/app/test diagmatrix/maybe-better-maybe-worse
```El contenedor puede encontrarse [aquí](https://hub.docker.com/repository/docker/diagmatrix/maybe-better-maybe-worse/general).
## Estado del proyecto
1. Configuración del repositorio
- [Configuración de git](docs/git_config.png)
- [Configuración de clave](docs/ssh_key.png)2. Historias de usuario
- [Personas](docs/personas.md)
- [Historias de usuario](docs/historias_usuario.md)3. [*Milestones*](docs/milestones.md)
4. Toolchain
- [Criterios](docs/criterios.md)
- [Gestor de paquetes](docs/dependencias.md)
- [Gestor de tareas](docs/gestor_tareas.md)
- [Tests](docs/tests.md)5. [*Imagen de pruebas*](docs/imagen.md)