atdd-accelerator-cli 1.0.33-rc.1

This is a prerelease version of atdd-accelerator-cli.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet tool install --global atdd-accelerator-cli --version 1.0.33-rc.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local atdd-accelerator-cli --version 1.0.33-rc.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=atdd-accelerator-cli&version=1.0.33-rc.1&prerelease
                    
nuke :add-package atdd-accelerator-cli --version 1.0.33-rc.1
                    

ATDD Accelerator CLI

The ATDD Accelerator CLI helps you setup your ATDD Sandbox Project as part of the ATDD Accelerator Program.

acceptance-stage release-stage NuGet Version NuGet Downloads License: MIT

Requirements

You are required to have the following:

Check that you have them installed:

dotnet --version
git --version
gh --version
docker --version

Installation

Install as a global .NET tool:

dotnet tool install -g atdd-accelerator-cli

Check it's installed:

atdd --version

To update the version:

dotnet tool update --global atdd-accelerator-cli

Usage

Generate a new monorepo:

atdd generate monorepo --repository-owner <REPOSITORY_OWNER> --repository-name <REPOSITORY_NAME> --system-language <SYSTEM_LANGUAGE> --system-test-language <SYSTEM_TEST_LANGUAGE>

Options:

  • --repository-owner: Your GitHub username or organization name, which is the owner of the new repository
  • --repository-name: Unique name for the new repository
  • --system-language: Language for source code (java, dotnet, typescript)
  • --system-test-language: Language for system tests (java, dotnet, typescript)

Regarding the repository owner, if you're creating the repository under your personal account, then you would use your GitHub username. If you're creating the repository under an organization, then you would use the organization name.

Examples

Generate a monorepo for an eshop project, whereby the System will be implemented in Java, whilst System Tests will be implemented with TypeScipt:

atdd generate monorepo --repository-owner jsmith --repository-name eshop --system-language java --system-test-language typescript

Generate a monorepo for an eshop project, whereby both the System and System Tests will be implemented in .NET:

atdd generate monorepo --repository-owner jsmith --repository-name eshop --system-language dotnet --system-test-language dotnet

As you can see, the choice of language for your System versus System Tests is flexible, you can choose the same language or different languages.

Support

If you need help, or want to report a bug or give a suggestion for improvement, please create an issue. You can also see existing issues.

License

MIT License

Contributors

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated