Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev tools readme. #77

Merged
merged 1 commit into from
Oct 16, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions src/developer-tools/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
<!-- Developer Tools -->
# Developer Tools Overview

[Developer Tools](../../pages/developer-tools/index.md ':include')
Learn how to use the Blockless Dashboard, CLI, and developer SDKs to help you build, test, and manage your Blockless applications.

## Blockless Dashboard

The Blockless Dashboard is a powerful web-based interface that allows you to manage and monitor your applications, resources, and accounts on the Blockless Network. With an intuitive user interface, you can easily access various features such as usage monitoring and application deployment. The dashboard is designed to give you a comprehensive view of your application's performance, enabling you to make informed decisions and adjustments as needed.

### Key Features

- Project management: View and manage your Functions, Triggers, or Oracles projects in one location.
- Request monitoring: Monitor incoming requests to your projects with real-time data on project performance. Track execution or request errors through logs, helping you quickly identify and resolve any issues that may arise.
- Access control: Set up permissions for your projects and APIs.
- On-chain billing: Manage your account and project billing, and set up on-chain account abstraction helpers for fund custodianship.

## Blockless CLI

The Blockless Command Line Interface (CLI) is a powerful and versatile tool that enables you to deploy and manage your applications directly from the command line. This is especially useful for developers who prefer working in a terminal environment or want to integrate Blockless into their existing development workflows. The CLI supports a wide range of commands that allow you to perform various tasks, such as deploying applications, managing resources, and monitoring usage.

### Key Features

- Simple command structure: Easy-to-understand commands for managing applications and resources.
- Cross-platform support: Works on Windows, macOS, and Linux environments.
- Scripting and automation: Easily integrate Blockless into your existing development workflows.
- Extensive documentation: Comprehensive command reference and usage examples.

## Developer SDKs

To help you integrate Blockless into your applications, we provide Software Development Kits (SDKs) for various programming languages and platforms. These SDKs are designed to simplify the process of interacting with the host environment and various internal and external extensions, enabling you to develop applications more quickly and efficiently. Our SDKs currently support AssemblyScript and Rust, with more languages coming in the near future.

### Key Features

- Language support: SDKs available for popular programming languages and platforms.
- Easy integration: Simplify the process of integrating Blockless into your applications.
- Comprehensive documentation: Detailed guides, API references, and example code.
- Ongoing support: Regular updates and improvements to ensure compatibility and performance.