Skip to content

andersevenrud/RxOS-UI3

Repository files navigation

OS.js Skylark

Conversion of https://github.com/Othernet-Project/RxOS-UI2 into OS.js v3

Screenshot

Requirements

Node 8 or above

Installation

# Install dependencies
npm install

Development

# Set up development environment target
./bin/dev.sh

# Discover installed packages
npm run package:discover

# Build
SKYLARK_DEVELOPMENT=true npm run build

# Start server
SKYLARK_DEVELOPMENT=true npm run serve

Launches at http://localhost:8080 by default

To watch for changes in the backround run SKYLARK_DEVELOPMENT=true npm run watch

Documentation

See docs/ directory.

TODO

Conversion

  • Authentication Adapter
  • VFS Mountpoints
  • Distro layout
  • Client Custimizations
  • Client: Low-res optimizations
  • Distro: Target files
  • Distro: Packaging script
  • Service: Config (in progress)
  • Service: Telemetry (in progress)
  • Service: Commands (in progress)
  • Service: ONDD (in progress)
  • App: LogViewer
  • App: Messaging
  • App: Network (in progress)
  • App: News
  • App: Radio
  • App: Reader replaced by individual apps
  • App: Tuner
  • App: Weather
  • App: WhatsNew
  • App: Wikipedia
  • Documentation: Developer Documentation

General Improvements

  • Refactor: JSX in apps
  • Refactor: Data over WS ?