eclipse / dartboard

Dart Plugin for Eclipse
https://marketplace.eclipse.org/content/dart-plugin-eclipse-0
Eclipse Public License 2.0
56 stars 20 forks source link
dart eclipse eclipse-plugin flutter

= Currently not actively developed, please see https://github.com/dart4e/dart4e/ for Dart and Flutter support in the Eclipse IDE.

= Dartboard image:https://img.shields.io/jenkins/build/https/ci.eclipse.org/dartboard/job/dartboard-release.svg?label=release-build&style=flat-square[Jenkins] image:https://img.shields.io/badge/version-0.1.0-blue.svg?style=flat-square[Version]

Dartboard is an Eclipse plugin for https://www.dart.dev/[Dart] and https://flutter.dev[Flutter] development. The Dartboard official Twitter account is https://twitter.com/DartEclipse[@DartEclipse]

image:https://user-images.githubusercontent.com/5540255/60813009-0e148100-a193-11e9-95e8-63f08fcea976.png[]

Dart and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

== Prerequisites This project requires a recent version of the https://github.com/eclipse/wildwebdeveloper[Wild Web Developer]. You have to install this first if your Eclipse installation does not already include it.

== Installation

Download and install at least Dart 2.2. from the https://dart.dev/get-dart[Dart download page].

Check by running $ dart --version after installation.

Install the Eclipse https://marketplace.eclipse.org/content/dartboard[plugin from the Marketplace] or use the http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=4711459[image:https://marketplace.eclipse.org/sites/all/themes/solstice/public/images/marketplace/btn-install.png[]] button.

There is also p2 update sites available at.

Nightly:

https://download.eclipse.org/dartboard/nightly

0.1 release:

https://download.eclipse.org/dartboard/0.1

== Features

Thanks to the language server protocol and the analysis server provided by the Dart team Dartboard already contains many features.

The language server provides the necessary analysis and TextMate grammars provide syntax highlighting to enrich the development experience.

image:https://user-images.githubusercontent.com/5540255/59055777-f47fd100-8896-11e9-83dc-07fa3517e303.png[Syntax Highlight]

image:https://user-images.githubusercontent.com/5540255/59127089-f7e28d80-8966-11e9-9f6f-23c275c97928.gif[Dart Console]

== How to build

To build the project use Maven. Please note that 3.6.1 and 3.6.2 have a bug, use either a later version or Maven 3.6.0.

[source, text]

mvn clean verify

== Contributing

There are many ways in which you can participate in the project, for example:

If you are interested in fixing issues or contributing directly to the code base, please see the document https://github.com/eclipse/dartboard/blob/master/CONTRIBUTING.adoc[How to Contribute]. and https://github.com/eclipse/dartboard/wiki/Development[Development wiki] for instructions on how to contribute to the repository.

CI is available at https://ci.eclipse.org/dartboard/[Eclipse Foundation Jenkins]