Skip to content
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

Twig PHP Engine in Pattern Lab node #897

Merged
merged 48 commits into from Mar 27, 2019
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
fde7f8a
Copying engine-twig to engine-twig-php
EvanLovely Jun 29, 2018
f17b631
Name change: engine-twig => engine-twig-php
EvanLovely Jun 29, 2018
89d88e8
Creating the Twig PHP Engine for Pattern Lab Node
EvanLovely Jul 17, 2018
6095ee6
Setting up the Twig Edition using the PHP engine
EvanLovely Jul 17, 2018
5a081ac
Merge branch 'master' into feature/engine-twig-php
EvanLovely Jul 17, 2018
4fb5469
Ensuring Travis is using latest npm
EvanLovely Jul 17, 2018
33ee339
Removing package-lock.json
EvanLovely Jul 17, 2018
7086b89
Preventing lerna from using npm ci
EvanLovely Jul 17, 2018
33d25e1
fix(package): remove package-lock.json
bmuenzenmeyer Jul 18, 2018
19b4268
fix(edition): ignore dependencyGraph.json
bmuenzenmeyer Jul 19, 2018
004fd59
Improving error handling
EvanLovely Jul 19, 2018
c7f0396
Merge branch 'feature/engine-twig-php' of github.com:pattern-lab/patt…
EvanLovely Jul 19, 2018
a3dc7c0
Removing travis npm upgrade and no-ci flag to lerna bootrap
EvanLovely Jul 19, 2018
7b1433c
pinning exact deps
EvanLovely Jul 19, 2018
fb5307e
Enabling recursive Twig namespaces
EvanLovely Jul 20, 2018
7c2e376
Adding Alter Twig example
EvanLovely Jul 20, 2018
09d135a
Removing source folder of edition-twig as that can get pulled in via …
EvanLovely Jul 20, 2018
207eb5b
refactor: port over Twig partials from Styleguidekit Twig Default's r…
bolt-bot Jul 21, 2018
52d0d97
refactor: add @pattern-lab/starterkit-twig-demo as a dependency to te…
bolt-bot Jul 21, 2018
5426bc4
refactor: refactor PL node to support the ability to have uikit view …
bolt-bot Jul 21, 2018
3d0a0ac
chore: remove unused config option
bolt-bot Jul 21, 2018
0c965cc
fix: clean up Pattern.createEmpty conditionals to improve readability…
bolt-bot Jul 22, 2018
9edae65
Merge branch 'dev' into feature/engine-twig-php--uikit-twig
bolt-bot Jul 22, 2018
d510550
Revert "Merge branch 'dev' into feature/engine-twig-php--uikit-twig"
bolt-bot Jul 22, 2018
52a274b
chore: add example of the Twig debug extension to alter-twig.php to s…
bolt-bot Jul 22, 2018
19fd272
chore: remove Twig starterkit dependency per PR feedback
sghoweri Jul 25, 2018
018a910
chore: revert Twig starterkit-specific path changes
sghoweri Jul 25, 2018
18ac7a5
chore: revert remaining Twig starterkit path changes in PL config
sghoweri Jul 25, 2018
fbf9476
disabling example of Twig_Extension_Debug
EvanLovely Aug 8, 2018
5b0c56c
Merge pull request #907 from sghoweri/feature/add-twig-debug-ext-example
EvanLovely Aug 8, 2018
948cafc
updating twig-renderer
EvanLovely Jan 15, 2019
b475374
increasing minimum node version 6 => 8
EvanLovely Jan 15, 2019
36a63f7
Merge pull request #902 from sghoweri/feature/engine-twig-php--uikit-…
sghoweri Feb 2, 2019
596780c
Merge branch 'dev' into feature/engine-twig-php
EvanLovely Mar 11, 2019
5643bbe
fixing edition-twig to render; it works!
EvanLovely Mar 11, 2019
1bf572b
refactor: migrate twig starterkit demo into PL Node monorepo
sghoweri Mar 11, 2019
2c90d0e
chore: fix prettier issues
sghoweri Mar 11, 2019
f3b3b84
refactor: add twig edition starter folders
sghoweri Mar 11, 2019
93e84c0
Merge branch 'feature/engine-twig-php' of https://github.com/pattern-…
sghoweri Mar 11, 2019
6fc5590
chore: add images folder to twig edition folders
sghoweri Mar 11, 2019
e603840
style: prettier lint fix
EvanLovely Mar 11, 2019
edb4300
Merge branch 'feature/engine-twig-php' of github.com:pattern-lab/patt…
EvanLovely Mar 11, 2019
1ec58f4
chore: ignore annotation files from prettier
sghoweri Mar 11, 2019
320c2cc
Merge branch 'feature/engine-twig-php' of https://github.com/pattern-…
sghoweri Mar 11, 2019
42bfe29
fix: revert previous uikit configurable path updates to unblock Twig …
sghoweri Mar 27, 2019
962020b
fix: revert fixing prettier issues with annotations.js file to fix fa…
sghoweri Mar 27, 2019
d8747bf
chore: update uikit build assets
sghoweri Mar 27, 2019
a408bbc
fix: temporarily revert using twig-based UI for certain bits of rende…
sghoweri Mar 27, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions .travis.yml
@@ -1,6 +1,7 @@
language: node_js

before_install:
- npm i -g npm
Copy link
Member

Choose a reason for hiding this comment

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

I don't like doing this - as npm has been known to break itself even with minor or patch releases. Since the .travis.yml file should be supplying Node versions, it also reliably gets the npm version bundled with Node

I think this was added as a troubleshooting step. If so, please remove.

Copy link
Contributor

Choose a reason for hiding this comment

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

Sorry, another PL Node newb question here: any particular reason why aren’t we using Yarn + Lerna Workspaces here?

Copy link
Member

Choose a reason for hiding this comment

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

We focused on Lerna for our initial monorepo conversion. I don't want to get into the game of documenting everything with npm and yarn. npm 5+ has come a long way., blunting the original benefits of yarn to me. We do not use lockfiles (as you can see the problems in this PR) anyways, further blunting the need. I understand we could use yarn for dev and posture to users only npm, but I don't really understand the need for yet another tool. Please let me know if I am missing something here 😅

Choose a reason for hiding this comment

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

Less tools is better IMO :)

Copy link
Member Author

Choose a reason for hiding this comment

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

Was done as a troubleshooting step; removed now.

- phantomjs --version

before_script:
Expand Down