tut. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
| Títol variant: |
Sistema de Gestió i Control de Repositoris Git centralitzat amb Rust |
| Títol variant: |
Sistema de Gestión y Control de Repositorios Git centralitzado con Rust |
| Data: |
2026 |
| Resum: |
Aquest treball té com a objectiu el disseny i desenvolupament d'un servei de control de versions i gestió de repositoris, amb la idea d'aportar una alternativa independent a plataformes de tercers, sent una proposta gratuïta i de lliure accés. Específicament, es busca una implementació de l'aplicació amb Rust, llenguatge de programació que mitjançant el seu model de "ownership" i el sistema de tipus, ens permet un control exhaustiu i segur de la memòria del programa, generant així robustesa i un rendiment excepcional. Aquest software busca la centralització de la gestió de versions, assegurant i facilitant la traçabilitat dels canvis en un context fiable i col·laboratiu pel treball distribuït en equip. |
| Resum: |
This project aims to design and develop a version control and repository management service, with the idea of providing an independent alternative to third-party platforms, being a free and open access proposal. Specifically, we are looking for the application implementation to be done in Rust, a programming language that through its ownership model and type system, allows us exhaustive and secure memory control, generating robustness and exceptional performance. This software seeks the centralization of version management, ensuring and facilitating the traceability of changes with a reliable and collaborative environment for distributed teamwork. |
| Resum: |
Este trabajo tiene como objetivo diseñar y desarrollar un sistema de control versiones y gestión de repositorios, con la idea de proporcionar una alternativa independiente a las plataformas de terceros, siendo una propuesta gratuita y de libre acceso. Específicamente, se busca una implementación de la aplicación con Rust, lenguaje de programación que mediante su modelo de "ownership" i el sistema de tipado, nos permite un control exhaustivo y seguro de la memoria del programa, generando así una robustez y rendimiento excepcional. Este software busca la centralización de la gestión de versiones, asegurando y facilitando la trazabilidad de cambios en un contexto de trabajo confiable y colaborativo para el trabajo distribuido de un equipo. |
| Drets: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, sempre i quan aquestes es distribueixin sota la mateixa llicència que regula l'obra original i es reconegui l'autoria.  |
| Llengua: |
Anglès |
| Titulació: |
Enginyeria Informàtica [2502441] |
| Pla d'estudis: |
Enginyeria Informàtica [958] |
| Document: |
Treball final de grau |
| Àrea temàtica: |
Menció Enginyeria del Software |
| Matèria: |
Control de versions ;
Repositoris ;
Sistemes distribuïts ;
Desenvolupament col·laboratiu ;
Gestió de projectes de Software ;
Version control ;
Repositories ;
Distributed systems ;
Collaborative development ;
Software project management ;
Control de versiones ;
Repositorios ;
Sistemas distribuidos ;
Desarrollo colaborativo ;
Gestión de proyectos de Software |