box256

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 Now

DataFlex Package Manager Client with user interface

Download Now

After 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

 

 

 

m

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