{"repo":"cncf/cncf.io","free":true,"listed":false,"github":"https://github.com/cncf/cncf.io","clone":"git clone https://github.com/cncf/cncf.io.git","description":"☁️♮🏛🚧 The CNCF.io WordPress website","language":"PHP","stars":107,"topics":["wordpress"],"license":"MIT","category":"databases-storage","readme_excerpt":"CNCF.io Developer Instructions Everyone is welcome to contribute to this project. Please follow these guidelines. These instructions are based on you having access to the CNCF.io Pantheon account (and the CNCF.io WordPress database). Install Local Instance Requirements Install Lando (a Docker Compose utility / abstraction layer). Using Homebrew for installation is not recommended. Lando Docs. Lando includes it's own versions of PHP, Node (14.19.0), NPM. When setting up Lando with the Pantheon recipe it will automatically download Terminus (CLI for interaction with Pantheon). Follow all the instructions on that page to setup a machine token and SSH Authentication. Save the machine token for use in step 2 below. Get a GitHub personal access token to use in place of a password for performing Git operations over HTTPS. Lando Setup (these steps were derived from instructions provided by Pantheon) 1. Clone this repository: git clone git@github.com:cncf/cncf.io.git Note that the repo does not contain all of WordPress, 3rd-party themes and plugins. They will be pulled in via composer in step 4. 2. Run lando init and use the following values when prompted: From where should we get your app's codebase? current working directory What recipe do you want to use? pantheon Enter a Pantheon machine token [enter the Pantheon token you got above] Which site? cncfci If you happen to get an error that looks like this ERROR == Need to give this composition a project name! then first run lando ini","default_branch":null,"files":null,"tree":[],"storefront":"/r/cncf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cncf/cncf.io/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}