Skip to content

sevenreup/panga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panga

Panga is a simple and efficient (not really) scaffolding tool designed to help developers (me) quickly set up project structures and generate files for various types of projects (just like 2).

Features

  • Scaffold different project types
  • Generate individual files based on templates
  • Easy-to-use command-line interface
  • Customizable templates

Usage

For example creating a simple scaffold for a golang project

panga new go --template=go-sveltekit --name=hello --module=github.com/sample/hello

Template

The templates are located in the ./templates/ folder (Should also have a way to add custom paths for templates).

The template needs template.yaml that defines how the scaffold is generated.

Templating scratch pad

  • should have a presets section of the params
  • should be able to run commands (structure this like github actions)

About

Scaffolding tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors