App-GHGen
view release on metacpan or search on metacpan
That's it! GHGen will detect your project type and create an optimized workflow.
# WORKFLOW GENERATION
## Auto-Detection
GHGen can automatically detect your project type by scanning for indicator files:
ghgen generate --auto
Detection looks for:
- **Perl**: cpanfile, dist.ini, Makefile.PL, Build.PL, lib/\*.pm
- **Node.js**: package.json, package-lock.json, yarn.lock
- **Python**: requirements.txt, setup.py, pyproject.toml
- **Rust**: Cargo.toml, Cargo.lock
- **Go**: go.mod, go.sum
- **Ruby**: Gemfile, Rakefile
- **Docker**: Dockerfile, docker-compose.yml
If multiple types are detected, it shows alternatives:
lib/App/GHGen.pm view on Meta::CPAN
That's it! GHGen will detect your project type and create an optimized workflow.
=head1 WORKFLOW GENERATION
=head2 Auto-Detection
GHGen can automatically detect your project type by scanning for indicator files:
ghgen generate --auto
Detection looks for:
=over 4
=item * B<Perl>: cpanfile, dist.ini, Makefile.PL, Build.PL, lib/*.pm
=item * B<Node.js>: package.json, package-lock.json, yarn.lock
=item * B<Python>: requirements.txt, setup.py, pyproject.toml
=item * B<Rust>: Cargo.toml, Cargo.lock
( run in 2.169 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )