1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2025-01-03 05:36:19 +00:00

Sort borg tasks.

real-yfprojects 2023-02-07 21:54:16 +01:00
parent fbab23e6ce
commit 9a91ea88a9
No known key found for this signature in database
GPG key ID: 00F630DFDEE25747

@ -235,24 +235,6 @@ Discuss your ideas with you prospective mentors.
## Borg
### Expand [Borg import tool](https://github.com/borgbackup/borg-import/)
**Difficulty**: Medium<br />
**Length**: 350 hours<br />
**Skills required**: Python, Unix<br />
**Description**: This is a large task, but doesn't require in-depth Borg knowledge. It would involve adding support for additional hardlink-based backup tools. So those users can migrate their existing backups into Borg.<br />
**Task outline**: Together with Borg maintainers you will decide on which backup tools to support for importing. Then research their format and add the import code and test cases. <!-- (TODO: Expand + confirm) --> <br />
<!-- **Additional details**: TODO<br /> -->
**Possible mentors**: [@m3nu][m3nu], backup mentor: [@ThomasWaldmann][TW]
### Comparison with other backup tools
**Difficulty**: Easy<br />
**Length**: 175 hours<br />
**Skills required**: Unix, Shell, Google research<br />
**Description**: This would help users decide on the backup tool to use. Naturally there is no single best option for all use cases. This large task includes less programming and more research and qualitative work. You may need to write some scripts for benchmarking.<br />
**Task outline**: First step would be to determine the features to use for comparing. Then do qualitative research to find them for each backup tool. Finally set up a benchmarking process for quantitative comparison.<br />
**Additional details**: Some work on this was already done for [our docs](https://docs.borgbase.com/setup/) and a [recent benchmark](https://github.com/borgbase/benchmarks).<br />
**Possible mentors**: [@m3nu][m3nu], backup mentor: [@ThomasWaldmann][TW]
### Add `--format` option to `borg diff` command
**Difficulty**: Easy<br />
**Length**: 25 hours<br />
@ -289,6 +271,24 @@ Discuss your ideas with you prospective mentors.
**Additional details**: See [this issue](https://github.com/borgbackup/borg/issues/6303)<br />
**Possible mentors**: [@m3nu][m3nu], backup mentor: [@ThomasWaldmann][TW]
### Comparison with other backup tools
**Difficulty**: Easy<br />
**Length**: 175 hours<br />
**Skills required**: Unix, Shell, Google research<br />
**Description**: This would help users decide on the backup tool to use. Naturally there is no single best option for all use cases. This large task includes less programming and more research and qualitative work. You may need to write some scripts for benchmarking.<br />
**Task outline**: First step would be to determine the features to use for comparing. Then do qualitative research to find them for each backup tool. Finally set up a benchmarking process for quantitative comparison.<br />
**Additional details**: Some work on this was already done for [our docs](https://docs.borgbase.com/setup/) and a [recent benchmark](https://github.com/borgbase/benchmarks).<br />
**Possible mentors**: [@m3nu][m3nu], backup mentor: [@ThomasWaldmann][TW]
### Expand [Borg import tool](https://github.com/borgbackup/borg-import/)
**Difficulty**: Medium<br />
**Length**: 350 hours<br />
**Skills required**: Python, Unix<br />
**Description**: This is a large task, but doesn't require in-depth Borg knowledge. It would involve adding support for additional hardlink-based backup tools. So those users can migrate their existing backups into Borg.<br />
**Task outline**: Together with Borg maintainers you will decide on which backup tools to support for importing. Then research their format and add the import code and test cases. <!-- (TODO: Expand + confirm) --> <br />
<!-- **Additional details**: TODO<br /> -->
**Possible mentors**: [@m3nu][m3nu], backup mentor: [@ThomasWaldmann][TW]
Other issues tagged [help wanted](https://github.com/borgbackup/borg/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) and [good first issue](https://github.com/borgbackup/borg/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)