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