Skip to content

feat: enhance --blank scaffolding #7310

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Oct 12, 2018
Merged

feat: enhance --blank scaffolding #7310

merged 9 commits into from
Oct 12, 2018

Conversation

jekyllbot
Copy link
Contributor

@jekyllbot jekyllbot commented Oct 10, 2018

Fix #5260

Context

Current blank template could be enhanced so that users can start developing right away.

As a developer
I want to be able to start developing a Jekyll site from scratch with default scaffolding
Given I start a new Jekyll project
When I run `bundle exec jekyll new SITENAME --blank`
Then I can start developing from a complete default scaffolding:
├── _config.yml
├── _data
├── _drafts
├── _includes
├── _layouts
│   └── default.html
├── _posts
├── _sass
│   └── main.scss
├── assets
│   └── css
│       └── main.scss
└── index.html

Demo

asciicast

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier
@DirtyF DirtyF requested a review from a team October 10, 2018 15:28
@DirtyF DirtyF added this to the 4.0 milestone Oct 10, 2018
@DirtyF

This comment has been minimized.

@ashmaroli

This comment has been minimized.

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier
@ashmaroli ashmaroli changed the title feat: enhance --blank scaffolding WIP: Feature: enhance --blank scaffolding Oct 10, 2018
@mattr-

This comment has been minimized.

@mattr-

This comment has been minimized.

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier
@DirtyF DirtyF changed the title WIP: Feature: enhance --blank scaffolding Feature: enhance --blank scaffolding Oct 10, 2018

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier
@lukepighetti
Copy link

Glad to see this PR. Thanks for the hard work!

Copy link
Member

@ashmaroli ashmaroli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 👍
The Cucumber features could additionally test if the generated files are not just empty entities..
But that can be handled in another PR..

@ashmaroli

This comment has been minimized.

Verified

This commit was signed with the committer’s verified signature.
DirtyF Frank Taillandier
@DirtyF DirtyF changed the title Feature: enhance --blank scaffolding feat: enhance --blank scaffolding Oct 11, 2018
@ghost
Copy link

ghost commented Oct 12, 2018

@jekyllbot: merge +minor

@jekyllbot jekyllbot merged commit 37baaec into master Oct 12, 2018
@jekyllbot jekyllbot deleted the pull/new--blank branch October 12, 2018 10:57
jekyllbot added a commit that referenced this pull request Oct 12, 2018
@jekyll jekyll locked and limited conversation to collaborators Oct 12, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New option: create a blank site, without a template by default
5 participants