8000 GitHub - jeftadlvw/git-nest at v0.0.1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jeftadlvw/git-nest

Repository files navigation

git-nest

git-nest is a git command line extension for nesting external repositories in your project without your parent repository noticing.

This project is in early development.
Source code may be unstable and documentation inaccurate.
Proceed and use with caution!

Installation

From source

You should have the following requirements installed into your local environment:

nix-shell, devbox shell and Docker (not yet) are supported out-of-the-box too. More about the dependencies and shell environments can be found in Development.

The building procedure is defined as a Makefile target.

make

You'll find the compiled binary at ./build/git-nest. Make sure the binary is in your PATH variable, so git is able to find it.

Development

8B3C

Shell environments

We support some wrappers out-of-the-box. In case you are interested in those projects, we also link some documentation.

nix

nix-shell

devbox

devbox shell

Docker

ToDo

Bare bones

In order to develop git-nest without a wrapped shell environment you are required to have some dependencies installed on your system. Some links and documentation are provided.

Supported Go versions

As of current development, go-1.22 is required to build the source code.

Makefile targets

  • build (default): build the project
  • git-test: test git integration
  • debug: echo project root directory and other Makefile variables

Contributing

Reviewing and accepting contributions is temporarily suspended until the project's foundation is established. More information will follow soon.

0