NOTE: This page is under heavy revision. Expect things to change at rapid pace.
The Amateur Radio Data Service Tools (ARDS) project aims to provide radio
amateurs with a scalable set of end-points for data access. As the project
grows, so shall this section of the ards-tools
The conceptual components can be broken down into three basic areas during development, and the order of work:
- Data Store (PostgreSQL, MongoDB, Redis, other Data Stores)
- Optional Command Line Tools
- Application API (JSON/JSONB/XML) RESt Endpoints
- Web MVC for administration.
The current focus is on Data Storage, solidifying base models, draft API concepts, and measure initial performance across various host platforms.
At the time of this writing, all example applications are being tested on:
- Window-10 build 17134 x86_64
- Windows Subsystem Linux (WSL)
- Linux Native Ubuntu 18.04
- Supported Operating Systems:
Windows
,Linux
,MacOS
- Net Core SDK v2.2+
- VS Code Editor is optional but preferred
- PostgreSQL v11.2+
- Python 3.5+
- Dual Core CPU
- At Least 2GB RAM
- 10 GB of Free disk space (minimum)
IMPORTANT: The
PostgreSQL Install Instructions
list 10.6 as the version of of choice. However,ards-tools
requires version 11.0 or better to facilitate Store Procedures.
If you have problems with setting things up, or any of the steps in this brief guide, please file a Bug Report on the Github Issue Tracker.