code-d 0.12.0 - The user friendly release (code-d for noobs)

WebFreak001 via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Oct 4 12:28:27 PDT 2016


I've been working a lot on the new features for code-d to improve 
the user experience for new users and lower the barrier of 
creating D projects.

The new release contains:
* dub.json editor GUI [1] <- biggest one this update
* creation of D projects from templates [2]
* detection of missing tools & installation
* helping user setup paths for auto completion

The dub.json GUI is designed like the project settings from 
visual studio when you program in C#. It has a user-friendly 
interface to set all values. Only dependencies are currently a 
bit less friendly to use due to limitations of the HTML preview 
of vscode. Currently the editor as well as most other code-d 
features don't support sub-packages yet.

Also I have made a few templates [3] (10 as of now) for project 
creation which is basically like dub init from the IDE. If anyone 
has made some common library like gtk-d, dlangui or vibe.d and 
wants to include a project template in code-d, just PR or post an 
issue on the project page https://github.com/Pure-D/code-d


Getting the newest release is really easy now, as workspace-d and 
other dependencies will be installed for you. Simply get vscode 
and use the extension manager to install code-d. You should be 
guided through the rest using some notification messages at the 
top.

If you find any issues in this new release please post an issue 
on the project page. Thanks for taking your time to read this.

[1] https://github.com/Pure-D/code-d/wiki/Dub-Project-Settings
[2] https://github.com/Pure-D/code-d/wiki/Project-Creation
[3] https://github.com/Pure-D/code-d/tree/master/templates


More information about the Digitalmars-d-announce mailing list