<p>I have just setup a Craft 3 boilerplate and got it working great. So yeah... this does work.</p>

CC BY-SA 4.0
2019-03-17T14:01:21.900Z
did you have to sync changes after first install or did the yaml file automatically get applied?
Terry Upton
CC BY-SA 4.0
2019-02-03T00:55:31.313Z
2019-02-03T00:55:31.313Z
Jay
<p>I have setup a boilerplate for Craft sites with a homepage Single setup, plugins installed, common field types setup and a few other jobs I have to do every single time I start a new project.</p>

<p>I was wondering if this is something I can safely turn into a CraftCMS boilerplate?</p>

<p>In an ideal world it's something I'd keep in Git and when I start a new project in 3 months time or whatever it may be, I can copy this <code>project.yaml</code> into my new project and I'm an hour or so ahead of where I would be.</p>

<p>I know technically I probably could, but I'd like some advice on whether this is something I should or should not be doing.</p>

<p>Cheers</p>

<projectconfig>
Is it possible to create a Craft boilerplate out of a project.yaml file?
# Is it possible to create a Craft boilerplate out of a project.yaml file?

(Asked by: username_0 on 2019-02-02)

I have setup a boilerplate for Craft sites with a homepage Single setup, plugins installed, common field types setup and a few other jobs I have to do every single time I start a new project.

I was wondering if this is something I can safely turn into a CraftCMS boilerplate?

In an ideal world it's something I'd keep in Git and when I start a new project in 3 months time or whatever it may be, I can copy this `project.yaml` into my new project and I'm an hour or so ahead of where I would be.

I know technically I probably could, but I'd like some advice on whether this is something I should or should not be doing.

Cheers

**Tags:** projectconfig


---

## 1 answers

### Answer by username_0 on 2019-02-03. Score: 2 | Accepted answer

I have just setup a Craft 3 boilerplate and got it working great. So yeah... this does work.

> **Comments:**
> **username_1**: did you have to sync changes after first install or did the yaml file automatically get applied?  

---

