Releases: ProjectEvergreen/greenwood
0.3.4
Overview
Documentation and README typos, grammar, copy text fixes.
Key Features / RFCs
- N / A
Known Issues
- N / A
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?utf8=%E2%9C%93&q=label%3A0.3.4+
$ git diff 0.3.3 0.3.4 --stat
README.md | 18 ++++++++++++---
package.json | 2 +-
packages/cli/templates/theme.css | 4 ++--
www/assets/getting-started-netlify-config.png | Bin 0 -> 121335 bytes
www/assets/greenwood-netlify-config.png | Bin 102979 -> 0 bytes
www/components/banner/banner.css | 18 ++++++++++-----
www/components/banner/banner.js | 10 ++++-----
www/components/banner/button.css | 14 +++++++-----
www/components/card/card.css | 16 +++++--------
www/components/card/card.js | 2 +-
www/components/footer/footer.css | 4 ++--
www/components/header/header.css | 20 ++++++++++-------
www/components/header/header.js | 17 +++++++-------
www/components/row/row.css | 9 --------
www/components/shelf/shelf.css | 7 ++++--
www/pages/about/features.md | 4 ++--
www/pages/docs/configuration.md | 10 ++++-----
www/pages/docs/css-and-images.md | 12 +++++-----
www/pages/docs/front-matter.md | 6 ++---
www/pages/docs/index.md | 17 ++++++++------
www/pages/docs/layouts.md | 12 +++++-----
www/pages/docs/tech-stack.md | 6 ++---
www/pages/getting-started/branding.md | 19 +++++++++-------
www/pages/getting-started/build-and-deploy.md | 2 +-
www/pages/getting-started/creating-content.md | 14 +++++++-----
www/pages/getting-started/index.md | 12 +++++-----
www/pages/getting-started/key-concepts.md | 8 +++----
www/pages/getting-started/next-steps.md | 22 +++++++++++++++++-
www/pages/getting-started/project-setup.md | 4 ++--
www/pages/getting-started/quick-start.md | 2 +-
www/pages/index.md | 31 ++++++++++++--------------
www/styles/home.css | 20 ++++++++++++++---
www/styles/page.css | 22 +++++++++++++++---
www/styles/theme.css | 5 +++--
34 files changed, 223 insertions(+), 146 deletions(-)
0.3.3
Overview
Fixed an issue with the develop
command. Everything's working now! 🎉
Key Features / RFCs
- N / A
Known Issues
- N / A
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?utf8=%E2%9C%93&q=label%3A0.3.3+
$ git diff 0.3.2 0.3.3 --stat
package.json | 2 +-
packages/cli/config/webpack.config.develop.js | 4 ++--
packages/cli/lifecycles/config.js | 2 +-
www/pages/docs/configuration.md | 4 ++--
4 files changed, 6 insertions(+), 6 deletions(-)
0.3.2
Overview
Fixed another issue with build
command
Note: Known issue alert, please go to next release
Key Features / RFCs
- N / A
Known Issues
- #152 - CLI install is failing on
develop
command
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?utf8=%E2%9C%93&q=label%3A0.3.2+
$ git diff 0.3.1 0.3.2 --stat
package.json | 2 +-
packages/cli/index.js | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
0.3.1
Overview
Fixed a bug where CLI commands weren't working.
Note: Known issue alert, please go to next release
Key Features / RFCs
- N / A
Known Issues
- #150 - CLI install is failing (still)
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?utf8=%E2%9C%93&q=label%3A0.3.1+
$ git diff 0.3.0 0.3.1 --stat
package.json | 9 +++++++--
www/pages/docs/index.md | 7 +++----
2 files changed, 10 insertions(+), 6 deletions(-)
v0.3.0
Overview
Big round of new features and configurability and the (near) achievement of both our Website and MVP milestones! Almost there and a couple more patches already coming but this is the preparation of Greenwood as a public repo / website.
Key Features / RFCs
- Favicons
- Global CSS
- API Docs
- Getting Started Guide (website)
Known Issues
- #48 - CLI install is failing
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?utf8=%E2%9C%93&q=label%3A0.3.0+
$ git diff 0.2.0 0.3.0 --stat
.circleci/config.yml | 8 +-
.editorconfig | 10 ++
.gitattributes | 9 ++
.github/ISSUE_TEMPLATE.md | 6 +-
LICENSE.md | 7 +
README.md | 215 ++++------------------------
greenwood.config.js | 20 +++
nyc.config.js | 10 +-
package.json | 23 +--
packages/cli/config/webpack.config.common.js | 44 ++++--
packages/cli/config/webpack.config.develop.js | 9 +-
packages/cli/config/webpack.config.prod.js | 9 +-
packages/cli/index.js | 6 +-
packages/cli/lib/{util => }/browser.js | 5 +-
packages/cli/lib/{util => }/renderer.js | 0
packages/cli/{lib => lifecycles}/compile.js | 2 +-
packages/cli/{lib => lifecycles}/config.js | 24 +++-
packages/cli/{lib/init.js => lifecycles/context.js} | 21 +--
packages/cli/{lib => lifecycles}/graph.js | 2 -
packages/cli/{lib => lifecycles}/scaffold.js | 6 +-
packages/cli/{lib => lifecycles}/serialize.js | 2 +-
packages/cli/plugins/meta.js | 71 +++++++++
packages/cli/tasks/build.js | 4 +-
packages/cli/templates/components/meta.js | 72 ----------
packages/cli/templates/index.html | 23 ---
packages/cli/templates/index.md | 1 +
.../cli/cases/build.config.default/build.config.default.spec.js | 2 +-
.../build.config.error-theme-file.spec.js | 44 ++++++
.../cli/cases/build.config.error-theme-file/greenwood.config.js | 3 +
.../build.config.error-workspace-absolute.spec.js | 44 ++++++
.../build.config.error-workspace-absolute/greenwood.config.js | 5 +
test/cli/cases/build.config.meta/build.config.meta.spec.js | 151 +++++++++++++++++--
test/cli/cases/build.config.meta/greenwood.config.js | 8 +-
.../www/.gitkeep => build.config.meta/src/pages/about/index.md} | 0
.../build.config.public-path/build.config.public-path.spec.js | 58 ++++++++
test/cli/cases/build.config.public-path/greenwood.config.js | 3 +
test/cli/cases/build.config.theme/build.config.theme.spec.js | 95 ++++++++++++
test/cli/cases/build.config.theme/greenwood.config.js | 3 +
test/cli/cases/build.config.theme/src/styles/my-brand.css | 5 +
.../cli/cases/build.config.theme/src/templates/page-template.js | 20 +++
test/cli/cases/build.config.title/build.config.title.spec.js | 2 +-
.../build.config.workspace-custom.spec.js | 40 +++++-
test/cli/cases/build.config.workspace-custom/www/pages/about.md | 3 +
test/cli/cases/build.config.workspace-custom/www/pages/index.md | 3 +
.../build.default.workspace-assets.spec.js | 52 +++++++
.../cases/build.default.workspace-assets/src/assets/brand.png | Bin 0 -> 2171 bytes
.../build.default.workspace-getting-started.spec.js | 159 ++++++++++++++++++++
.../src/assets/greenwood-logo.png | Bin 0 -> 15037 bytes
.../src/components/footer.js | 24 ++++
.../src/components/header.js | 24 ++++
.../src/pages/blog/first-post.md | 8 ++
.../src/pages/blog/second-post.md | 8 ++
.../build.default.workspace-getting-started/src/pages/index.md | 7 +
.../src/styles/theme.css | 7 +
.../src/templates/blog-template.js | 32 +++++
.../src/templates/page-template.js | 34 +++++
.../build.default.workspace-nested.spec.js | 3 +-
.../build.default.workspace-template-app.spec.js | 2 +-
.../build.default.workspace-template-page-style.spec.js | 49 ++++++-
.../src/styles/theme.css | 15 ++
.../src/templates/page-template.js | 1 +
.../build.default.workspace-template-page.spec.js | 2 +-
test/cli/cases/build.default/build.default.spec.js | 2 +-
test/cli/smoke-test.js | 23 +--
www/assets/brand.png | Bin 0 -> 2171 bytes
www/assets/favicon.ico | Bin 0 -> 1150 bytes
www/assets/greenwood-logo.png | Bin 0 -> 15037 bytes
www/assets/greenwood-netlify-config.png | Bin 0 -> 102979 bytes
www/assets/nodejs.png | Bin 0 -> 7568 bytes
www/assets/webcomponents.svg | 1 +
www/assets/webpack.svg | 68 +++++++++
www/components/banner/banner.css | 84 +++++++++++
www/components/banner/banner.js | 68 +++++++++
www/components/banner/button.css | 13 ++
www/components/card/card.css | 69 +++++++++
www/components/card/card.js | 54 +++++++
www/components/footer/footer.css | 20 +++
www/components/footer/footer.js | 21 +++
www/components/header/header.css | 63 ++++++++
www/components/header/header.js | 45 ++++++
www/components/row/row.css | 20 +++
www/components/row/row.js | 15 ++
www/components/scroll/scroll.js | 47 ++++++
www/components/shelf/about.json | 17 +++
www/components/shelf/documentation-list.json | 124 ++++++++++++++++
www/components/shelf/getting-started-list.json | 89 ++++++++++++
www/components/shelf/shelf.css | 79 ++++++++++
www/components/shelf/shelf.js | 156 ++++++++++++++++++++
www/pages/about/community.md | 15 ++
www/pages/about/features.md | 23 +++
www/pages/about/goals.md | 19 +++
www/pages/about/index.md | 8 ++
www/pages/docs/component-model.md | 100 +++++++++++++
www/pages/docs/configuration.md | 108 ++++++++++++++
www/pages/docs/css-and-images.md | 130 +++++++++++++++++
www/pages/docs/front-matter.md | 60 ++++++++
www/pages/docs/index.md | 44 ++++++
www/pages/docs/layouts.md | 100 +++++++++++++
www/pages/docs/markdown.md | 47 ++++++
www/pages/docs/tech-stack.md | 24 ++++
www/pages/getting-started/branding.md | 139 ++++++++++++++++++
www/pages/getting-started/build-and-deploy.md | 31 ++++
www/pages/getting-started/creating-content.md | 144 +++++++++++++++++++
www/pages/getting-started/index.md | 57 ++++++++
www/pages/getting-started/key-concepts.md | 90 ++++++++++++
www/pages/getting-started/next-steps.md | 15 ++
www/pages/getting-started/project-setup.md | 76 ++++++++++
www/pages/getting-started/quick-start.md | 17 +++
www/pages/index.md | 34 +++++
www/styles/home.css | 27 ++++
www/styles/page.css | 53 +++++++
www/styles/theme.css | 74 ++++++++++
www/templates/home-template.js | 38 +++++
www/templates/page-template.js | 65 +++++++++
yarn.lock | 191 +++++++++++++++---------
115 files changed, 3856 insertions(+), 476 deletions(-)
0.2.0
Overview
Big round of new features and configurability. This release is considered the minimum needed set of capabilities to get Greenwood to a place where it could start building its own website, which it will do in Sprint 2. Also included a few bug fixes.
This release also includes a robust set of test cases and testing utilities for testing a wide range of Greenwood configurations and user workspaces.
Key Features
- User Configuration
- Global CSS
- Defaults for Page and App templates
- Refactoring and technical debt clean up
Known Issues
- #65 - custom
publicPath
config breaks serialization
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?utf8=%E2%9C%93&q=label%3A0.2.0+
$ git diff 0.1.0 0.2.0 --stat
.github/CONTRIBUTING.md | 33 +-
.gitignore | 2 +
README.md | 128 ++++++--
nyc.config.js | 30 ++
package.json | 25 +-
packages/cli/config/.eslintrc | 201 ------------
packages/cli/config/webpack.config.common.js | 162 +++++-----
packages/cli/config/webpack.config.develop.js | 132 ++++----
packages/cli/config/webpack.config.prod.js | 62 ++--
packages/cli/index.js | 46 ++-
packages/cli/lib/compile.js | 38 +++
packages/cli/lib/config.js | 98 ++++++
packages/cli/lib/generate.js | 45 ---
packages/cli/lib/graph.js | 46 ++-
packages/cli/lib/init.js | 76 +++--
packages/cli/lib/scaffold.js | 93 ++++--
packages/cli/lib/serialize.js | 17 +-
packages/cli/lib/util/renderer.js | 2 +-
packages/cli/tasks/build.js | 20 +-
packages/cli/tasks/develop.js | 16 +-
packages/cli/tasks/serve.js | 3 -
packages/cli/templates/404.dev.html | 19 --
packages/cli/templates/404.html | 5 +-
packages/cli/templates/app-template.js | 1 -
packages/cli/templates/components/meta.js | 72 +++++
packages/cli/templates/hello.md | 3 -
packages/cli/templates/index.dev.html | 60 ----
packages/cli/templates/index.html | 6 +-
packages/cli/templates/index.md | 3 -
packages/cli/templates/page-template.js | 3 +
test/cli.spec.js | 132 --------
test/cli/cases/build.config.default/build.config.default.spec.js | 39 +++
test/cli/cases/build.config.default/greenwood.config.js | 1 +
.../build.config.error-public-path/build.config.error-public-path.spec.js | 44 +++
test/cli/cases/build.config.error-public-path/greenwood.config.js | 3 +
test/cli/cases/build.config.error-title/build.config.error-title.spec.js | 44 +++
test/cli/cases/build.config.error-title/greenwood.config.js | 3 +
.../cases/build.config.error-workspace/build.config.error-workspace.spec.js | 44 +++
test/cli/cases/build.config.error-workspace/greenwood.config.js | 3 +
test/cli/cases/build.config.meta/build.config.meta.spec.js | 76 +++++
test/cli/cases/build.config.meta/greenwood.config.js | 6 +
test/cli/cases/build.config.meta/src/pages/hello.md | 7 +
test/cli/cases/build.config.meta/src/pages/index.md | 3 +
test/cli/cases/build.config.title/build.config.title.spec.js | 120 +++++++
test/cli/cases/build.config.title/greenwood.config.js | 3 +
test/cli/cases/build.config.title/src/pages/hello.md | 7 +
test/cli/cases/build.config.title/src/pages/index.md | 3 +
.../build.config.workspace-custom/build.config.workspace-custom.spec.js | 41 +++
test/cli/cases/build.config.workspace-custom/greenwood.config.js | 5 +
test/cli/cases/build.config.workspace-custom/www/.gitkeep | 0
.../build.default.workspace-nested/build.default.workspace-nested.spec.js | 77 +++++
test/cli/cases/build.default.workspace-nested/src/pages/blog/2019/index.md | 8 +
test/cli/cases/build.default.workspace-nested/src/pages/index.md | 3 +
.../build.default.workspace-template-app.spec.js | 110 +++++++
.../build.default.workspace-template-app}/src/templates/app-template.js | 8 +-
.../build.default.workspace-template-page-style.spec.js | 77 +++++
.../cases/build.default.workspace-template-page-style/src/styles/style.css | 7 +
.../src/templates/page-template.js | 10 +-
.../build.default.workspace-template-page.spec.js | 64 ++++
.../build.default.workspace-template-page/src/templates/page-template.js | 19 ++
test/cli/cases/build.default/build.default.spec.js | 40 +++
test/cli/smoke-test.js | 186 +++++++++++
test/cli/test-bed.js | 82 +++++
test/fixtures/mock-app/src/components/header/header.css | 19 --
test/fixtures/mock-app/src/components/header/header.js | 19 --
test/fixtures/mock-app/src/components/navigation/navigation.css | 30 --
test/fixtures/mock-app/src/components/navigation/navigation.js | 21 --
test/fixtures/mock-app/src/pages/blog/20190326/index.md | 16 -
test/fixtures/mock-app/src/pages/hello.md | 18 --
test/fixtures/mock-app/src/pages/index.md | 14 -
test/fixtures/mock-app/src/styles/template.css | 39 ---
test/fixtures/mock-app/src/styles/theme.css | 43 ---
test/fixtures/mock-app/src/templates/404.dev.html | 19 --
test/fixtures/mock-app/src/templates/404.html | 15 -
test/fixtures/mock-app/src/templates/index.dev.html | 60 ----
test/fixtures/mock-app/src/templates/index.html | 52 ----
test/setup.js | 36 ---
yarn.lock | 587 ++++++++++++++++++++++++++---------
78 files changed, 2310 insertions(+), 1400 deletions(-)
0.1.0
Overview
Initial release with first set of basic features needed for the MVP.
Key features
Known Issues
Many 🙃
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?utf8=%E2%9C%93&q=label%3A0.1.0+
N / A