### Install OOUI Library and Initialize Project Source: https://github.com/wikimedia/oojs-ui/blob/master/demos/tutorials/index.html Provides step-by-step shell commands to create a new project directory, navigate into it, initialize a Node.js project with npm, and install the OOJS UI library as a dependency. ```Shell mkdir ooui-tutorial cd ooui-tutorial npm init npm install oojs-ui --save ``` -------------------------------- ### Start Local PHP Web Server Source: https://github.com/wikimedia/oojs-ui/blob/master/README.md This command starts a simple built-in PHP web server, serving content from the current directory on 'localhost' at port 80. It's useful for quickly testing web pages or applications locally without needing a full-fledged web server setup. ```bash php -S localhost:80 ``` -------------------------------- ### HTML Setup for OOJS UI ToDo App Source: https://github.com/wikimedia/oojs-ui/blob/master/demos/tutorials/collection/basics1/contents.html This HTML snippet demonstrates how to include necessary OOJS, OOJS UI, and Wikimedia UI theme libraries, along with custom CSS and JavaScript files, to set up the basic structure of a ToDo application. It defines the head section for script and stylesheet imports and a simple body with a wrapper div and a main heading. ```HTML