Skip to content

Latest commit

 

History

History
87 lines (66 loc) · 3.72 KB

contribute.md

File metadata and controls

87 lines (66 loc) · 3.72 KB

What can I do for remoteStorage?

I can code

JavaScript

  • Integrate RS in any of your apps. More apps means more users, means more developers, means more apps.
  • Help out with the reference client. There are always issues to work on
  • Help with completing and improving the remoteStorage.js documentation (even if it's just questions or feedback). There is more detailed information about how to contribute to the documentation.
  • Contribute to any open-source remoteStorage app. Some of them are listed here.
  • Help improving and creating new remoteStorage.js data modules
  • Help improving Armadietto, a maintained RS server based on node.js

PHP

Rust

  • Contribute to Mysteryshack, a light-weight, fast, self-contained RS server

Ruby

Java

  • We'd like to create an Android sync adapter that synchronizes calendars and contacts. See this thread if you would like to help.
  • Create an Android app that integrates sharing, for e.g. URLs to the bookmarks category, or images to the shares module.

C

  • There's a remoteStorage FUSE module for mounting storages as filesystems, which needs upgrading to newer protocol versions and finishing in general.
  • There's a remoteStorage server written in C (with a little node.js helper app), which needs upgrading and has some installation issues.

I can design

I can write

  • Add and/or improve content of the RS website, or any other project-related content on the Web.
  • Help us improve existing technical documentation. e.g. the remoteStorage.js docs
  • Help improve documentation, description and marketing materials for RS-enabled open-source apps and servers.
  • Write about remoteStorage on your website, blog, social media, etc.. Explain
  • the concept to users, developers, providers, and anyone else you think should know about remoteStorage's existence and how it works.
  • Improve the language and clarity of the protocol specification

I can run servers

  • Set up a server for yourself and maybe your family and friends!
  • Become a commercial or non-profit storage provider. You can either implement your own or use existing server software as your basis.

I can test things

  • Use RS-enabled apps and/or servers and report issues and constructive feedback.