Skip to content

The server backend for a web based interactive Dart service

License

Notifications You must be signed in to change notification settings

fishbacon/dart-services

 
 

Repository files navigation

Dart Services

The pre-alpha server backend to support interactive Dart services.

Build Status Coverage Status Uptime Status

What is it? What does it do?

This project is a small, stateless Dart server, which exposes a RESTful API. The API provides services to:

  • compile Dart code
  • analyze Dart code (for errors and warnings)
  • perform code completion for a snippet of Dart code
  • get dartdoc tooltip information for a snippet of Dart code

Project status

It is currently in a pre-alpha state, partially complete, and very much under active development.

Running

To run the server, run:

dart bin/services.dart --port 8082

The server will run from port 8082 and export several JSON APIs, like /api/compile and /api/analyze.

The API

The discovery doc for the server's REST API is available here: http://dart-services.appspot.com/api/discovery/v1/apis/dartservices/v1/rest.

See also

The Dart Pad repo.

Issues and bugs

Please file reports on the GitHub Issue Tracker.

License and Contributing

Contributions welcome! Please read this short guide first. You can view our license here.

About

The server backend for a web based interactive Dart service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 94.8%
  • HTML 3.5%
  • Other 1.7%