Skip to content
This repository was archived by the owner on Sep 22, 2021. It is now read-only.

A meta-repository for facilitating development of the many-repository XPlatformer project.

License

Notifications You must be signed in to change notification settings

xplatformer/xplatformer-workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XPlatformer-Workspace

Summary

A meta-repository for facilitating development of the many-repository XPlatformer project.

Getting Started

XPlatformer-Workspace is a git-submodules oriented approach for dealing with the multiple repositories of the XPlatformer project (XPlatformer / XGameLib / XSamples). The project provides all the repositories in one, using vagrant-desktop to provide an X11 development environment. You can clone all the repositories using the --recursive directive of git as such:

git clone --recursive git@gitlab:.../XPlatformer-Workspace.git

Or if the repository has already been cloned, you can use:

git submodule init
git submodule update

Usage

The Workspace architecture aims to provide a way of provisioning a complete environment for working with multiple repositories. The desired architecture of the meta-project is specified below:

* Repository
    * bin
    * lib
    * build
        * build-all.sh
        * ...
    * Repositories
        * [r] XPlatformer (git@gitlab/XPlatformer.git)
        * [r] XGameLib (git@gitlab/XGameLib.git)
        * ...
    * Environments
        * [r] vagrant-desktop-x11 (git@gitlab/vagrant-desktop-x11.git)
    * ...
    * README.md

The XPlatformer-Workspace is a modified version of the proposed architecture where the environments and repositories directories are merged. This is done to simplify the working environment.

Acknowledgements

The project icon is retrieved from the Noun Project. The original source material has been altered for the purposes of the project. The icon is used under the terms of the Public Domain.

The project icon is by Maxi Koichi from the Noun Project.

About

A meta-repository for facilitating development of the many-repository XPlatformer project.

Topics

Resources

License

Stars

Watchers

Forks

Languages