shelve icon indicating copy to clipboard operation
shelve copied to clipboard

feat: Sync files across repo

Open HugoRCD opened this issue 1 year ago • 2 comments

This feature is the first genuine GitHub capability aimed at enabling direct file uploads in Shelve, ensuring that one or multiple files stay up to date across various repositories. This feature will also function with the CLI following an upgrade of the shelve config file, which may look something like this:

# shelve.config.ts
export default {
  ecosystem: {
    name: 'my-org',
    repos: ['repo1', 'repo2'],
    shared: {
      files: ['CONTRIBUTING.md', 'CODE_OF_CONDUCT.md'],
      templates: './templates',
      branding: './branding'
    }
  },
  markdown: {
    templates: {
      readme: './templates/README.md',
      contributing: './templates/CONTRIBUTING.md'
    },
    autoUpdate: {
      contributors: true,
      dependencies: true,
      stats: true
    }
  }
}

HugoRCD avatar Nov 10 '24 20:11 HugoRCD

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Jan 30 '25 02:01 github-actions[bot]

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Apr 30 '25 02:04 github-actions[bot]