GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nirvana/universe: Allows Nirvana apps to access the universe of libraries, dynamically.

BranchesTags
Open more actions menu

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

universe

Allows Nirvana apps to access the universe of libraries, dynamically.

CHALLENGE

This will be a library and a dependency of Nirvana. It provides acceess to github using the github API (and eventually maybe bitbucket or other places) so that Nirvana apps can reference them.

  • Should take a reference along the lines of {"github", "nirvana/sofo", "13ef6092b75d95995c9ac377a86f0e4a88e6ebe0") or a tag instead of the commit hash. (Github may use the shortened form in their API not sure.)
  • When this is a valid repository and commit, it should clone the repo to the local drive.
  • DO THIS WITHOUT GIT INSTALLED ON THE LOCAL MACHINE. (eventualy this will be putting the repo into the datagbase, not the local directory structure.)
  • This may involve walking the tree of the repo, but it will be used for repos of a specific structure so the tree walking code can be simple

BONUS: Include API access to the hex.pm repos

SUPER BONUS: Figure out how to load a hex.pm library into the elixir VM

at runtime and then call it!

About

Allows Nirvana apps to access the universe of libraries, dynamically.

Resources

Readme
MIT license
Activity
Custom properties

Stars

1 star

Watchers

1 watching

Forks

3 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.