|Mentor||Robin Ward (eviltrout)|
|Suitable for Beginners?||no|
|Tags||ruby rails api|
|Applications (1st Choice)||3 (3 submitted | 0 in-progress)|
|Applications (2nd Choice)||0 (0 submitted | 0 in-progress)|
|Code of Conduct||https://github.com/discourse/discourse/blob/master/docs/code-of-conduct.md|
Discourse is the 100% open source discussion platform built for the next decade of the Internet. It works as:
- a mailing list
- a discussion forum
- a long-form chat room
This particular project (Backup Providers) should be accessible to someone with knowledge of the Ruby language.
The more Ruby / Rails a candidate has, the better!
Rspec or TDD experience would also be a plus.
Tasks And Features
The Project: Backup Exporters
Discourse has always provided administrators the ability to back up their community data. It is important to us as an open source project that regardless of where you run your forum, that you be able to take your data with you.
Currently, we support downloading data dumps to your local computer as well as uploading data to Amazon S3. There is also a plugin for uploading to Dropbox available that could be used as an example.
Create Discourse plugins to support several other storage providers for backup.
This is a list of potential destinations but we'd be open to discussing anyone who provides an API to do so:
- Google Drive
- Microsoft Onedrive
- Your favorite provider here?
You must be logged in to comment on this project.
Laura RGSoC, Tuesday, January 31, 22:27 UTC
Happy to have you again for RGSoC 2017, Robin. Thanks for submitting!