{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Generates project directory structures and files from Jinja2 templates, supporting local paths, zip files, GitHub/GitLab repositories, and cookiecutter-style templates.","skillfed_tags":["project-scaffolding","template-engine","abandoned"],"use_cases":["Scaffold new Python packages with consistent structure, tests, and documentation choices from a single template.","Generate project layouts from GitHub or GitLab repositories without manually cloning and copying files.","Create reusable project templates for teams with conditional sections (e.g., optional test frameworks or doc generators).","Automate setup of web application or microservice boilerplate with environment-specific configuration.","Use existing cookiecutter templates via the same command-line interface without learning a separate tool."],"what_it_does":"Make is a command-line tool that scaffolds new projects by rendering Jinja2 templates into a project directory structure. It reads configuration from a project.conf or project.json file in a template source, prompts for variable values interactively, and generates the final project layout with files and directories named and populated using those values. The tool supports fetching templates from local paths, zip files, GitHub and GitLab repositories (with shorthand syntax), and cookiecutter-style templates.\n\nYou define a template by creating a directory with a project.conf or project.json configuration file and template files using Jinja2 syntax. The tool then handles downloading the template (if remote), collecting user input for template variables, and rendering the entire directory tree. It's useful for automating repetitive project setup tasks\u2014creating boilerplate for Python packages, web applications, or other standardized structures\u2014without requiring a separate cookiecutter dependency.","worth_installing":"No\u2014this package is abandoned (last release October 2020, last commit January 2022) with no active maintenance. While it has low install friction and a permissive license, the lack of updates means it will not receive security patches, dependency upgrades, or bug fixes. For new projects, use actively maintained alternatives like cookiecutter or copier instead."},"id":"make","links":{"html":"https://skillfed.io/packages/make","md":"https://skillfed.io/packages/make.md","pypi":"https://pypi.org/project/make/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-10-27","license_spdx":null,"license_treatment":"permissive","name":"make","python_support":"unspecified","summary":"Create project layout from jinja2 templates."},"popularity":{"monthly_downloads":177456,"position":10213,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.6.post2"}
