Skip to content

CCBR/syncweaver

Repository files navigation

syncweaver

build docs codecov

synchronize code and weave patches seamlessly

syncweaver synchronizes code between package repositories and host repositories, and manages the full lifecycle of patch artifacts from generation through upstream pull request submission, rejection status tracking, and dependency-aware release dispatch.

View the documentation website at https://ccbr.github.io/syncweaver.

Installation

Install syncweaver with pip:

pip install git+https://github.com/CCBR/syncweaver.git

Usage

syncweaver --help
Usage: syncweaver [OPTIONS] COMMAND [ARGS]...

  syncweaver: synchronize code and weave patches seamlessly.

Options:
  -v, --version   Show the version and exit.
  -c, --citation  Print the citation in BibTeX format and exit.
  -h, --help      Show this message and exit.

Commands:
  add        Add an external repository to the current host repository.
  patch      Create, annotate, and list source patch artifacts.
  templates  List and add workflow templates to a repo.
syncweaver --version
syncweaver, version 0.0.1-dev

Actions

Custom github actions used in our github workflows.

Help and Contributing

Come across a bug? Open an issue and include a minimal reproducible example.

Have a question or idea? Start a discussion.

Want to contribute? Read the contributing guide.

About

synchronize code and weave patches seamlessly

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages