terminus-plugin-project / terminus-code-plugin Goto Github PK
View Code? Open in Web Editor NEWCode - A Terminus plugin to clone the code from any available Pantheon site environment to your local system.
License: MIT License
Code - A Terminus plugin to clone the code from any available Pantheon site environment to your local system.
License: MIT License
Hi! Thoughts/feelings about creating a PHP 8 compatible version of this plugin?
Locally, I very roughly tried installing it with a clone of the repo and manually changing the PHP requirement in composer.json to add || ^8.0
๐ (I didn't even change the terminus "compatible-version", even though I'm using terminus 3.1.0)
It seems to work just fine! ๐ค๐ค๐ค
Is there more that would need to happen to release a PHP 8 compatible version of this plugin? -- and/or is there a preference not to release a new version of this plugin? I'll create a PR just with the change I described, in case it's useful as a starting place.
Thank you!
P.S. I know there's the local:clone
command built into terminus now, but you can't change the directory path with that command, it always puts the code in $HOME/pantheon-local-copies
(the most you can do is specify a sub-directory inside there, not a totally different location).
In ComposerDependencyValidator.php line 120:
The plugin terminus-plugin-project/terminus-code-plugin has installed the project squizlabs/php_codesniffer: 2.9.2, but Terminus has installed squizlabs/php_codesniffer: 3.5.6. To resolve this, try running 'composer update' in both
the plugin directory, and the terminus directory.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.