DataFlex Package Manager
The DataFlex Package manager is a project we are working on to support package management in DataFlex projects similar to NuGet.
Downloads Available
DataFlex Package Manager Command Line Client
Download NowDataFlex Package Manager Client with user interface
Download NowAfter downloading the zip file make sure to ‘unblock’ the file before extracting and running the install program
You can unblock the zip file by going to the file properties (right-click -> properties) and then check the unblock checkbox
Public Repository Available
A public open source repository is available at the following url
http://windowsdeveloper.com/dfpackage
if you are interested in creating package please contact us to get a copy of the Package Manager that allows you to create packages.
Documentation
You can find some videos on using the Package Manager as well as the client by following the links below. There is also preliminary documentation at
http://windowsdeveloper.com/dfpackageDoc
Repositories
Supports multiple repositories with security features and also local file folder repositories
Server API
The server API allows clients to query existing packages and also maintain packages.
Package Client
The Package Client is used to download packages and maintain them within your DataFlex workspaces
Package Manager
The Package Manager is used to maintain packages on the server
Repository
The DataFlex Package Manager supports the use of one or more repositories. Repositories are installed on a web server either local or in the cloud.
Simple repositories can also be created in a local file folder without the use of a web service
Web Repositories can serve public packages as well as private packages based on authentication.
Server API
The repositories server API is created using ASP.NET Web API 2.
The API supports functions to query available packages as well as package versions.
There are also functions to download and upload packages.
Package Client
The package client is used on clients systems to install packages into your DataFlex workspaces
Package Client Command Line
A command line client for the DataFlex Package Manager
Package Manager
The package manager allows you to create and maintain packages and upload them to a repository