A workspace
holding the workspace
.
Workspace
provides a set of tools for working with elixir monorepos.
Using path dependencies between the projects and the provided tools you can
effectively work on massive codebases properly split into reusable packages.
This repository is structured as a workspace, with all internal packages as top-level folders. The following packages are included:
workspace
- A toolbox for managing elixir monoreposworkspace_new
- Workspace installercli_options
- An opinionated cli options parsercascade
- A scaffolding library
Contributions are welcome! Please see CONTRIBUTING.md for contribution and development guidelines and our Code of Conduct, and then:
- Fork it (https://github.com/sportradar/elixir-workspace/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
All packages are licensed under the MIT license. Check the LICENSE
file of each
package for more details.