All Projects → peachpiecompiler → peachpie-templates

peachpiecompiler / peachpie-templates

Licence: other
Peachpie project templates.

Programming Languages

C#
18002 projects
HTML
75241 projects
powershell
5483 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to peachpie-templates

cloudformation
A repository for Caylent AWS CloudFormation templates
Stars: ✭ 14 (+16.67%)
Mutual labels:  templates
k6-template-es6
Template repository for bundling test projects into single test scripts runnable by k6
Stars: ✭ 39 (+225%)
Mutual labels:  templates
justgo
Skeleton for jump-starting a Go-powered microservice project with Docker and Go best-practices + easy code hot-reloading (for dev environments)!
Stars: ✭ 29 (+141.67%)
Mutual labels:  templates
template-studio
A Web UI for creating, editing and testing Accord Project templates
Stars: ✭ 27 (+125%)
Mutual labels:  templates
uos.docs
U°OS docs; CONTRIBUTING.md
Stars: ✭ 29 (+141.67%)
Mutual labels:  templates
components
Easily develop emails with email-ready components.
Stars: ✭ 18 (+50%)
Mutual labels:  templates
my-nuclei-templates
Some contributions in the nuclei-templates repository
Stars: ✭ 32 (+166.67%)
Mutual labels:  templates
starter-repo
Documentation templates for use in open source and open development projects
Stars: ✭ 39 (+225%)
Mutual labels:  templates
goldstack
JavaScript Project Builder
Stars: ✭ 29 (+141.67%)
Mutual labels:  templates
lua-resty-aries
openresty and lua multi-function template
Stars: ✭ 47 (+291.67%)
Mutual labels:  templates
github-templates
Good templates for the issue, pull request, and contributing templates on GitHub, GitLab, and Bitbucket.
Stars: ✭ 65 (+441.67%)
Mutual labels:  templates
peachpie-samples
Sample projects demonstrating use of Peachpie - the PHP compiler and runtime for .NET
Stars: ✭ 44 (+266.67%)
Mutual labels:  peachpie
muil
Muil is a framework to build, maintain and manage dynamic templates using React and tools you know and love
Stars: ✭ 26 (+116.67%)
Mutual labels:  templates
analogwp-templates
Style Kits for Elementor adds a number of intuitive styling controls in the Elementor editor that allow you to apply styles globally or per page.
Stars: ✭ 20 (+66.67%)
Mutual labels:  templates
create-instantsearch-app
⚡️ Build InstantSearch apps at the speed of thought
Stars: ✭ 92 (+666.67%)
Mutual labels:  templates
x86-Assembly-Reverse-Engineering
🛠 Knowledge about the topic of x86 assembly & disassembly 🛠
Stars: ✭ 27 (+125%)
Mutual labels:  templates
briskine
Write faster with templates and keyboard shortcuts.
Stars: ✭ 88 (+633.33%)
Mutual labels:  templates
FlaxSamples
Collection of example projects for Flax Engine
Stars: ✭ 50 (+316.67%)
Mutual labels:  templates
bazaar
思源笔记社区集市。SiYuan community bazaar.
Stars: ✭ 18 (+50%)
Mutual labels:  templates
static-string-cpp
Compile-time string manipulation library for modern C++
Stars: ✭ 34 (+183.33%)
Mutual labels:  templates

PeachPie Templates

This repository contains various dotnet project templates to be used for creating PeachPie compiled applications.

Using templates

  1. Install peachpie templates via: dotnet new -i "Peachpie.Templates::*"
  2. Create a project based on chosen template e.g.: dotnet new console -lang PHP
  3. Restore packages for the newly created project: dotnet restore
  4. Run the project: dotnet run

You need to install PeachPie templates only once. They get stored in ~HOME/.templateengine cache.

Prerequisites

  • .NET Core SDK 2.1
  • PowerShell (only for building)

Contributing templates & building

Adding a new template:

Building & testing

  • Invoke .\build.ps1 which calls a build (1) and a test (2) script
    • 1: Packages all templates into a nuget package (see /out/Peachpie.Templates.x.y.z.nupkg)
    • 2: Installs the the templates package to current .templateengine cache
    • 2: Tries to create a project from each one, restore it, and build it
  • After invoking the build script your template should be listed among dotnet new -all
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].