Git Based Distribution

This page will be updated accordingly, it is currently very slim just to provide the overview description of git based distribution.

ADM uses very simple git-based distribution structure. It takes full advantage of git submodules to provide the reusability and modular use of the higher level abstractions.

Git is simply used as a distributed database for storing any related metadata joined with git commit-level-unique SHA1 checksum. All the metadata repositories are independent git repositories having files pointing to the main ADM-module repository commit SHA1 ID.

Git Distribution Overview

The community git repository providers are used as central hubs to get started. These are by no means necessary, but still provide a very convinient way for open-source communities to start forking off their reusable modifications.

Currently the github.com repositories are more maintained, however we are going to synchronize gitorious.org in line with github and keep it updated.

https://github.com/organizations/abstractiondev https://www.gitorious.org/abstractiondev

Getting Started

The initialization structures are currently based on Windows version of git, but the seasoned git users should get the grip pretty fast even though the examples are on Windows .cmd command files.

The initialization currently apply only to Visual Studio and MonoDevelop project structure,  but once the Eclipse support is finished, those will be changed accordingly.

  1. git clone git://github.com/abstractiondev/absInitializer.git MyADMTest
  2. cd MyADMTest
  3. initialize.cmd

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s