WIP: 51 implement local data transfer #80

Merged
PatrykHegenberg merged 13 commits from 51-implement-local-data-transfer into main 2024-04-28 23:17:26 +02:00
PatrykHegenberg commented 2024-04-28 14:39:13 +02:00 (Migrated from github.com)

Description

Since the basic software should be able to enable both local and relay data transfer, the basis was extended to be able to do this.

Motivation and Context

The successful creation of the MVP required the introduction of a local transfer system.

Closes #51

How Has This Been Tested?

Where possible, unit tests were written and successfully executed for all testable components.
Manual tests were also carried out to confirm operability.
Deployment to shuttle.rs was also carried out.

Screenshots / Logs (if applicable)

Types of Changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation (no code change)
  • Refactor (refactoring production code)
  • Other

Checklist:

  • My code follows the code style of this project.
  • I have updated the documentation accordingly.
  • I have formatted the code with rustfmt.
  • I checked the lints with clippy.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
## Description Since the basic software should be able to enable both local and relay data transfer, the basis was extended to be able to do this. ## Motivation and Context The successful creation of the MVP required the introduction of a local transfer system. Closes #51 ## How Has This Been Tested? Where possible, unit tests were written and successfully executed for all testable components. Manual tests were also carried out to confirm operability. Deployment to shuttle.rs was also carried out. ## Screenshots / Logs (if applicable) ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Bug fix (non-breaking change which fixes an issue) - [X] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation (no code change) - [ ] Refactor (refactoring production code) - [ ] Other <!--- (provide information) --> ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project. - [ ] I have updated the documentation accordingly. - [ ] I have formatted the code with [rustfmt](https://github.com/rust-lang/rustfmt). - [ ] I checked the lints with [clippy](https://github.com/rust-lang/rust-clippy). - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed. <!--- Thank you for contributing! -->
Sign in to join this conversation.
No description provided.