Our great sponsors
-
typescript-boilerplate
Boilerplate TypeScript project with mocha, eslint, prettier, and Visual Studio Code preconfigured (by jsoverson)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
How often do you start projects the same way? With the same boilerplate, same dependencies, same configuration, same everything? If you’re like me, you get your settings dialed in and reuse them in a base project template repeatedly. Eventually you might find yourself creating git repos or scripts to make this process buttery smooth.
Tools like yeoman, degit, and cargo generate kept me happy for years. They add basic templating capabilities to the standard git clone but they stop there. You’ll be hard pressed to find tools that go beyond setting up a directory structure.
Tools like yeoman, degit, and cargo generate kept me happy for years. They add basic templating capabilities to the standard git clone but they stop there. You’ll be hard pressed to find tools that go beyond setting up a directory structure.
The template itself has configuration defined in .template files like this one. Any file apex finds with a .tmpl extension is treated as a text file to render with data defined in the .template configuration along with user or environment variables.
Tools like yeoman, degit, and cargo generate kept me happy for years. They add basic templating capabilities to the standard git clone but they stop there. You’ll be hard pressed to find tools that go beyond setting up a directory structure.
Related posts
- VSCode Project Manager
- [2022][Rust] Simply create project layout through || cargo setup day<n> ||
- Backpack v1.3.0 released: content swaps and user actions
- Introducing cookiecutter-rust, a Project Template for new Rust Apps and Libraries
- Is there a crate to ask the user for missing command line arguments?