O objetivo deste projeto é a criação de uma versão simplificada de um sistema de ficheiros interno, que possa ser usado como uma biblioteca por qualquer programa e/ou conjunto de processos que precise de ter uma forma standardizada de guardar dados.
O projeto encontra-se dividido em duas partes:
Tendo como base o código que se encontra disponível neste repositório, o objetivo deste exercício é a implementação de um conjunto de funções para abrir e fechar ficheiros, bem como ter a possibilidade de escrever e ler no sistema de ficheiros.
Mais detalhes sobre o trabalho realizado neste exercício encontram-se no seguinte enunciado.
São disponibilizados um conjunto de testes que foram usados para garantir que a funcionalidade do código criado está correta. Estes testes poderão ser corridos com base nas instruções dadas no README que se encontra na pasta deste exercício.
A segunda parte do projeto é relativa à construção de um sistema de publicação e subscrição de mensagens, tendo por base o sistema de ficheiros criado na primeira parte do projeto (ou alternativamente, usando o novo código base).
O código desenvolvido nesta parte pode ser corrido usando as instruções fornecidas no respetivo ficheiro README
O enunciado desta fase do projeto encontra-se neste link.