Skip to content
This repository was archived by the owner on Apr 8, 2020. It is now read-only.

Design documentation

DonatJR edited this page Feb 19, 2018 · 21 revisions

Structure

  • Abstract
  • idee für projekt
    • alternativen erwähnen -> warum trotzdem selbst geschrieben
  • projekt aufbau / design
    • dependencies
    • wo befindet sich welche funktionalität
    • funktionalität (und gedanken dazu)
  • tests (& CI schwierigkeiten)
  • schwierigkeiten bei umsetzung
    • experimental branch -> nicht auf cargo, aber programmiert
  • abschließende gedanken

Abstract

This project was developed was develop by Julian Raufelder and Jonas Reinwald as an assignment in the context of the lecture PiR (Programmieren in Rust - Programming in Rust), held by Professor Mächtel at the University of Applied Science in Constance. The goal was to give students the chance to get a better understanding of a new programming language (Rust) and to help them understand how to collaboratively work on an open source team project.

This repository aims to provide a cross-plattform backup solution for android phones with a small (and in the future hopefully growing) but robust set of features for the rust community. Meanwhile, the goal of this wiki page is to provide insight into the design thoughts, the development process and the difficulties we were having along the way.

Project Idea

Design / Structure

Tests & CI

Difficulties and Limitations

Conclusion

Clone this wiki locally