mirror of
https://github.com/borgbase/vorta
synced 2025-03-16 00:50:40 +00:00
Initial Home page
commit
28dd7fc8e0
1 changed files with 49 additions and 0 deletions
49
Google-Summer-of-Code-2023-Ideas.md
Normal file
49
Google-Summer-of-Code-2023-Ideas.md
Normal file
|
@ -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/
|
Loading…
Add table
Reference in a new issue