Preparing the Development Workspace
摘要
This portion of the text introduces the fundamentals of A-Frame and demonstrates their use through the construction of a simple scene composed of built-in geometries, textures, and 3D models. However, before any code can be written, it is necessary to set up a workspace where projects can be implemented and managed. The chosen platform for this purpose is GitHub Codespaces, a cloud-based development environment for creating web applications. Codespaces was selected for several reasons. First, it is integrated with GitHub, a popular platform for hosting and managing software projects. Second, the code editor supports extensions such as a live preview panel that is updated in real-time while programming, thereby eliminating the need to run the application after each code change. Next, Codespaces comes preconfigured with Node.js, a cross-platform JavaScript runtime environment for creating servers and web applications (Node.js, n.d.). Lastly, Codespaces is a free for individual use and provides 60 hours of development time per month before requiring an upgrade (GitHub, n.d.). This chapter will outline the steps needed to register with Codespaces and set up a workspace suitable for A-Frame development.