aboutsummaryrefslogtreecommitdiff
path: root/devel/dub/pkg-descr
blob: f5573c94ab3d42e114b1ae065a804bbf32162ab7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DUB emerged as a more general replacement for vibe.d's package manager. It does 
not imply a dependency to vibe.d for packages and was extended to not only 
directly build projects, but also to generate project files (currently VisualD). 

Mono-D also supports the use of dub.json (dub's package description) as the 
project file.

The project's philosophy is to keep things as simple as possible. All that is 
needed to make a project a dub package is to write a short dub.json file and 
put the source code into a source subfolder. It can then be registered on the 
public package registry to be made available for everyone. Any dependencies 
specified in dub.json are automatically downloaded and made available to the 
project during the build process.

WWW: https://github.com/dlang/dub