1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2025-03-16 00:50:40 +00:00

Initial Home page

Manu 2023-02-04 17:52:25 +00:00
commit 28dd7fc8e0

@ -0,0 +1,49 @@
### About us
This idea page is for multiple Borg-related projects listed below. Borg is a Python-based backup tool. Borgmatic is a CLI wrapper for it that keeps settings and runs pre- and post-backup tasks. Vorta is a desktop GUI for Borg. See each repo here:
- https://github.com/borgbackup/borg/
- https://github.com/borgbase/vorta/ (this repo)
- https://github.com/borgbase/ansible-role-borgbackup
- https://github.com/borgmatic-collective/borgmatic
- https://github.com/borgmatic-collective/docker-borgmatic
**Technologies used**: All projects use Python as main language. Vorta also relies on Qt for the GUI parts. If you're interested in devops/deployment, we also have an [Ansible role](https://github.com/borgbase/ansible-role-borgbackup) and a [Docker repo](https://github.com/borgmatic-collective/docker-borgmatic).
### Contact
If you are interested in working on one of our projects, respond here, or join the [IRC chat](https://matrix.to/#/#vorta:matrix.org). Most mentors are based near the GMT time zone.
### Getting Started
To start coding, see the existing contributor guides for each project:
- [Vorta](https://vorta.borgbase.com/contributing/)
- [Borg Backup](https://borgbackup.readthedocs.io/en/stable/development.html)
- [Borgmatic](https://torsion.org/borgmatic/#support-and-contributing)
### Project Ideas
These are tasks you can work on. Feel free to suggest others or find an open issue that interests you:
All projects:
- Work on any open issue (especially "good first issue" and "help wanted"
Vorta (mentors: @real-yfprojects, @m3nu, @Hofer-Julian)
- implement exclude GUI (see https://github.com/borgbase/vorta/issues/907)
- Improve testing to cover major Borg versions
- Improve test coverage in general
- improve modularization
- improve GUI (profile sidebar, file search in diff view, summary footer in source view, ... i have an extended list on my machine)
- Implement quick start wizard for new users
- error handling and report dialog/wizard
- run backups as root
Borg (mentors: @m3nu, backup mentor: @ThomasWaldmann)
- Releases and tests: build releases in Docker? Uses full VMs currently
- Any issue 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)
- [Borg import tool](https://github.com/borgbackup/borg-import/): support additional hardlink-based tools
Borgmatic (mentors: @witten)
- See [good first issues](https://projects.torsion.org/borgmatic-collective/borgmatic/issues?q=&type=all&state=open&labels=52&milestone=0&assignee=0&poster=0)
To suggest other ideas or get in touch, please reply below. More about GSoC: https://summerofcode.withgoogle.com/