Skip to content

Commit

Permalink
Add initial feature list
Browse files Browse the repository at this point in the history
  • Loading branch information
majori committed May 3, 2023
1 parent 129c17e commit fc16e20
Show file tree
Hide file tree
Showing 3 changed files with 1,613 additions and 1,359 deletions.
9 changes: 9 additions & 0 deletions docs/docs/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,12 @@ title: Home
---

# Jalapeno

Jalapeno is **a project templating system** which support complex templating while staying developer friendly. Project templates used by Jalapeno are called _recipes_.

## Features

- **Modular**: Project can contain multiple recipes, so you can compose your projects from multiple smaller templates modules.
- **Tool agnostic**: Recipes can define whatever tools to be used in the project, and Jalapeno related files can be ejected from the project at any time.
- **Continous integration**: Recipes are versioned, and new versions of the recipe can be merged to existing projects. Recipes can be shared via OCI compatible (aka container) registries so project CI/CD pipelines which already utilize the registry can easily check and notify the developers if there are new versions available for the recipes.
- **Snapshots tests**: Recipes can define snapshot tests, which reduces regression by ensuring that the templates produces expected outputs.
Loading

0 comments on commit fc16e20

Please sign in to comment.