0.0.45 • Published 5 years ago

eodoes-muons v0.0.45

Weekly downloads
7
License
MIT
Repository
github
Last release
5 years ago

eodo

eodo is an implementation of the stepify paradigm it accompanies textually and graphically the declarative generation of computational artifacts

eodo from to what how
    eg: node eodo ./eodos/eorial . eoparse --doc

Immediate objectives are:

  • automatic creation and deployment of the eons site
  • automatic creation and deployment of gatsby eosites to netlify
  • tender accompaniment of jason's tutorials

Create new apps using eodo eodoes

eodo creates the package.json and the file system that may include starter and packages

How to use

eodo is available via github and may be used by git clone git@github.com:sifbuilder/eodoes.git cd eodo npm install node eodo to list in-module eodoes

eodo is available via npm and may be installed globally by running npm install -g eodo to use it locally. eodo for a list of in-module eodoes eodo <eodir> <eodoes> for full help on the specific eodoes

Additional configuration

Documentary steps of site creation may go along with views of the site as it evolves npm install puppeteer to install puppeteer if not yet installed

Events

TagDescriptionDefault
eoclearremove definition files
eodevlaunch develop server
eoparseprocess eoparces and launch microevents
eogitcreate git repo
eohubgit push
publishpublish eon site to npm
uncoderemove packages
unspaceremove eon container, with --doit

eoparse

eodo where eodoes eoparse

will install the package.json and file system as defined in the eodoes' eoparse__parcel to --view the process, puppeteer must be available and there must be a dev server running

eoyarn

eodo where eodoes eoyarn to install parceled site

eohub relies on yarn that must be locally in the path

eogit

eodo where eodoes eogit to create local git repo

eohub relies on git that must be locally in the path

eohub

eodo where eodoes eohub to push repot to github

eohub relies on curl that must be locally in the path

eodev

eodo where eodoes develop to start the development server in the where location

netify

eodo where eodoes netify to deliver the site to netlify

publish

eodo where eodoes publish to publish the package to npm

Flags

FlagDescriptionDefault
--authorpackage.author and git push userthisauthor
--gitmsgMessage into git commitinit_git
--descrSet site descriptionthisdescr
--eonNane of the site being createdthiseon
--folderAlternative to eodir par
--microkeyFilter microevent
--licenseLicense to go into package.licenseGPL-3.0
--emailEmailnone
--versionVersion in package.version0.0.1
--eodoesAlternative to eodoes parthiseodoes

Tags

TagDescriptionDefault
--debugShow debug messages in eodo and lib muonsfalse
--traceTrace parameters in eodo and lib muonsfalse
--docShow doc messages in eoparse and life eventsfalse
--viewView life events in brower from develop serverfalse
Requires puppeteer installed and server running
--onepageShow view in same plagefalse

Pars

ParDescriptionDefault
eodirFirst unhyphened param passed to eodo
eodoesSecond unhyphened param passed to eodo

Microevents

TagDescription
__eobreakinterrupt eoparcel processing
__eoconfigbuild gatsbz config
__eodelaydelay event
__eodocshow doc messages
__eorunexcec local command (tbd)
__eofetchfetch item from cdn (tbd)
__eofilescopy or create files
__eofolderscopy or create files
__eoignoreignore microevent
__eologtrace parcel
__eounzipunzip tar
__eoviewshow image in browser with puppeteer

Examples

From the eodo folder, eodo will create the eodir ../eosites/folder 1. Inside the eodir, it will create package.json, gatsby.config, gatsby.node and src
2. Will install the dependencies as per package.json 3. Will create the local git repo 4. Will create the orine repo in github 5. Will launch the develop server 6. Will publish the site to netlify

node ./scripts/run eodoes-eodo-eorial ../eosites --eon eorial eoparse --doc 

Installing eodo locally node ./scripts/run eodoes-eodo-eorial ../eosites --eon eorial eoparse --doc --trace

Specifying an eodoes as an uri npx eodoes https://raw.githubusercontent.com/sifbuilder/eodoes/master/packages/eodoes-eodo-eocore/eorial.js ../eosites --eon eorial eoparse --doc --trace

0.0.45

5 years ago

0.0.42

5 years ago

0.0.41

5 years ago

0.0.40

5 years ago

0.0.39

5 years ago

0.0.38

5 years ago

0.0.37

5 years ago

0.0.36

5 years ago

0.0.35

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.28

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.24

5 years ago