Skip to content
This repository has been archived by the owner on Jan 26, 2020. It is now read-only.

Installation for remote packages hosted on git repositories. #2

Open
novacbn opened this issue Jun 7, 2018 · 0 comments
Open

Installation for remote packages hosted on git repositories. #2

novacbn opened this issue Jun 7, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@novacbn
Copy link
Owner

novacbn commented Jun 7, 2018

gmodproj add <...packages> - Adds and installs new dependencies.

Proposed gmodproj add workflow:

  • gmodproj clones the package repository.
    • commit hashes and semver commit tags can be specified e.g. gmodproj add 1.0.0@git://my.domain/package
  • Reads the package's .gmodmanifest and stores the package's source code within CACHE/PROJECTAUTHOR/PROJECTNAME/COMMITHASH for later installations
  • Clones package from gmodproj's cache by commit hash into project's packages folder as packages/PROJECTAUTHOR/PROJECTNAME
  • Stores package by commit hash, commit tag(if applies), and url in .gmodpackages.
  • Alias for GitHub based repositories via github://USERNAME/PROJECTNAME

Proposed gmodproj install workflow:

  • Read project's .gmodpackages file and installs all uninstalled repositories.
@novacbn novacbn added the enhancement New feature or request label Jun 7, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant