Skip to content

SiaFoundation/developer-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Portal

This is an outline of the developer portal. This is not set in stone. Each section should be an individual page.

Use existing developer portals for inspiration:

Running

Linux/macOS

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
mkdocs serve

Windows

python3 -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
mkdocs serve

Getting Started

Provide basic code snippets in various languages. This should realistically be a single page with language tabs.

Available now:

  • Python
  • Swift
  • Kotlin
  • React Native (Typescript) (iOS + Android)

Future:

  • Go
  • Rust
  • Typescript/Javascript
    • nodejs
    • web
  • Dart

Connecting to an indexer

  1. Generating an “app key”
  2. Overview of “app metadata”
  3. Basic connect auth flow
  4. Approval/Rejection handling

Quickstart

Upload Data

  1. Calling SDK.Upload
  2. Using the progress callback
  3. Getting the object

Download Data

  1. Calling SDK.Download using the object from the upload

Share Objects

  1. Calling share object with the uploaded object
  2. Expiration
  3. What it means to share a file

Core Concepts

Explain concepts that developers might not be familiar with:

  • What do they do?
  • Why are they important?
  • How do they help protect your privacy and your data?
  • How do they make Sia secure, by default?

Our tutorials and quick start should link to these concepts and sections.

Apps

Indexers

Pinning

Events

Storage Providers

Objects

Advanced

Redundancy

Slabs

Tutorials

Simple usage examples that highlight the power of using Sia for decentralized storage.

Collaborate and decide on some use cases that are easy to build, understand, and familiar to developers that want cloud storage and are open to a decentralized alternative to traditional providers.

  • TBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors