Skip to content

pinf/genesis.pinf.org

Repository files navigation

Status: DEV

PINF.Genesis System (PGS)

PINF.Genesis is my first constantly improving incantation of PINF with a focus on:

  • Web Software Systems and
  • Web Software Development Workspaces

PINF is an abstract Virtual Holographic Nodal Platform discovered over more than 15 years of trial and error. PINF.Genesis is my first isomorphic publicly consumable iteration of the implementation of the virtual PINF system.

Requirements:

  • OSX
  • NodeJS 10

Use PINF.Genesis

Setup

cd Your-NodeJS-Package

Create install script using Bash.Origin

chmod ug+x bin/install:

#!/bin/bash
# Source https://github.com/cadorn/bash.origin
. "$HOME/.bash.origin"
function init {
	eval BO_SELF_BASH_SOURCE="$BO_READ_SELF_BASH_SOURCE"
	BO_deriveSelfDir ___TMP___ "$BO_SELF_BASH_SOURCE"
	local __BO_DIR__="$___TMP___"


	pushd "$__BO_DIR__/.." > /dev/null
		if [ ! -e ".pgs/.provisioned" ]; then
			BO_callPlugin "bash.origin.pinf@0.1.2" ensure genesis $@
		fi
	popd > /dev/null
}
init $@

Trigger install script on npm install by adding to 'package.json'

"dependencies": {
	"bash.origin": "0.1.x"
},
"scripts": {
	"install": "./bin/install"
}

Use

cd Your-NodeJS-Package
npm install

Initialize Workspace

./boot turn -v

Use Workspace

Upon workspace initialization above, more instructions will be available at Your-NodeJS-Package/WORKSPACE.md.

Contribute to PINF.Genesis

Clone System

git clone https://github.com/pinf/genesis.pinf.org.git
cd genesis.pinf.org

Initialize Workspace

./boot turn -v

Use Workspace

Upon workspace initialization above, more instructions will be available at WORKSPACE.md.

Provenance

Original source logic UNLICENSED by Christoph Dorn.