0.5.10 • Published 5 years ago

repo-genesis v0.5.10

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

logo

Organize multiple repositories into monolith structure

Build Status

Install

yarn add repo-genesis

Use

const { init } = require("repo-genesis");
await init(config);

Full test: repo.test.js

Full config: sample.config.js

Config

const config = {
  provider: "myProviderAlias",
  repospacePath: path.join(__dirname, "../sandbox"),
  repositories: [
    {
      servexyz: "npm-starter"
    },
    {
      servexyz: "cli-starter"
    }
  ]
};

Provider

  • Public repos? Provider is optional
  • Private repos? Provider is required

    Read more about defining config here


Goals


  • 1:many repo locations without using submodules
  • Easy-to-update layout without moving massive files
  • Consistency for entire time with option for individual layouts
  • Monolith convenience with micro lib modularity

Docs


For Users

  • Config

    Creating config used by init

For Maintainers

Related

0.5.10

5 years ago

0.5.9

6 years ago

0.5.8

6 years ago

0.5.7

6 years ago

0.5.6

6 years ago

0.5.5

6 years ago

0.5.4

6 years ago

0.5.3

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago