### Applying GNU AGPL: License Notice Template Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/LICENSE-AGPLv3.txt Template for the license notice to be attached to new programs, typically at the start of each source file, to declare the program's licensing under the GNU Affero General Public License. It includes placeholders for program name, copyright year, and author. ```Text Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . ``` -------------------------------- ### Install Ruamel Python Dependency and Update Pip Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Tools/Nyanotrasen/TidyToolHowTo.txt Commands to install the 'ruamel' or 'ruamel.yml' Python package using pip, which is a required dependency for the tidy tool. Also includes a command to upgrade pip itself, which may be necessary before installing other packages. ```Shell pip install ruamel pip install ruamel.yml ``` ```Shell py -m ensurepip --upgrade ``` -------------------------------- ### Apache License 2.0 Boilerplate Notice Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Resources/Fonts/NotoSans - Copy/LICENSE.txt Provides the standard boilerplate notice required to apply the Apache License, Version 2.0 to a work. This text should be included in source files, enclosed within the appropriate comment syntax for the file's format, with bracketed fields replaced by specific project information. ```Plaintext Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ``` -------------------------------- ### Changelog Entry YAML Structure Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Resources/Changelog/Parts/parts_here.txt Example YAML structure for defining a single changelog entry. It includes fields for the author, an optional category, and a list of individual changes, each specifying a type (Add, Remove, Tweak, Fix) and a descriptive message. ```YAML author: Your_Name_Here category: Admin # if left out, falls under the main changelog changes: - type: Fix # One of the following: Add, Remove, Tweak, Fix message: Your change here! ``` -------------------------------- ### Run Nyanotrasen Tidy Tool for Work-in-Progress Maps Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Tools/Nyanotrasen/TidyToolHowTo.txt Command to execute the tidy_map.py script on a work-in-progress map file located in the bin/Content.Server/data directory. This allows cleaning of maps still under development, generating a '_tidy' version. Ensure you are in the Delta V repository folder in the command prompt before running. ```Shell python Tools/Nyanotrasen/tidy_map.py --infile bin/Content.Server/data/MAPNAME.yml ``` -------------------------------- ### Run Nyanotrasen Tidy Tool for Finished Maps Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Tools/Nyanotrasen/TidyToolHowTo.txt Command to execute the tidy_map.py script on a finished map file located in the Resources/Maps directory. This cleans the specified YML map file, generating a '_tidy' version. Ensure you are in the Delta V repository folder in the command prompt before running. ```Shell python Tools/Nyanotrasen/tidy_map.py --infile Resources/Maps/MAPNAME.yml ``` -------------------------------- ### Quick Run Commands for WWD Public Project Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Scripts/bat/!README.txt Commands to quickly launch the client, server, or both components of the WWD Public project without initiating a full build process. These are useful for rapid iteration and testing of existing builds. ```APIDOC runQuickAll Runs the client and server without building runQuickClient Runs the client without building runQuickServer Runs the server without building ``` -------------------------------- ### Project Build Commands Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Scripts/sh/!README.txt Commands for building the project in different configurations (debug, release, tools). Debug builds include debugging tools, while release builds are optimized for performance. Tools build is also optimized. For mapping, release or tools builds are recommended for smoother operation with fewer crashes. ```APIDOC buildAllDebug: Builds all projects with debug configuration ``` ```APIDOC buildAllRelease: Builds all projects with release configuration ``` ```APIDOC buildAllTools: Builds all projects with tools configuration ``` -------------------------------- ### Project Run Commands Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Scripts/sh/!README.txt Commands for running the client and/or server components without rebuilding them, allowing for quick execution. ```APIDOC runQuickAll: Runs the client and server without building ``` ```APIDOC runQuickClient: Runs the client without building ``` ```APIDOC runQuickServer: Runs the server without building ``` -------------------------------- ### Build Commands for WWD Public Project Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Scripts/bat/!README.txt Commands to build all projects within the WWD Public project using specific configurations. The debug build includes debugging tools for development, while the release build contains optimizations for production. The tools build is for specific utilities. Release or tools builds are recommended for mapping due to smoother operation and fewer crashes. ```APIDOC buildAllDebug Builds all projects with debug configuration buildAllRelease Builds all projects with release configuration buildAllTools Builds all projects with tools configuration ``` -------------------------------- ### Project Test Commands Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Scripts/sh/!README.txt Commands for executing various types of tests, including unit tests, integration tests, and YAML linting, to ensure system integrity and file correctness. ```APIDOC runTests: Runs the unit tests, makes sure various C# systems work as intended ``` ```APIDOC runTestsIntegration: Runs the integration tests, makes sure various C# systems work as intended ``` ```APIDOC runTestsYAML: Runs the YAML linter and finds issues with the YAML files that you probably wouldn't otherwise ``` -------------------------------- ### Test Commands for WWD Public Project Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Scripts/bat/!README.txt Commands to execute various tests ensuring the integrity and functionality of the WWD Public project. This includes unit tests for C# systems, integration tests to verify system interactions, and a YAML linter to identify issues in configuration files. ```APIDOC runTests Runs the unit tests, makes sure various C# systems work as intended runTestsIntegration Runs the integration tests, makes sure various C# systems work as intended runTestsYAML Runs the YAML linter and finds issues with the YAML files that you probably wouldn't otherwise ``` -------------------------------- ### Apache License 2.0 Boilerplate Notice Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Resources/Fonts/RobotoMono/LICENSE.txt This boilerplate notice should be attached to your work to apply the Apache License, Version 2.0. Replace the bracketed fields with your specific information. The notice should be enclosed within the appropriate comment syntax for the file format. ```License Template Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ``` -------------------------------- ### Apache License 2.0 Boilerplate Notice Source: https://github.com/wwhitedreamproject/wwdpublic/blob/master/Resources/Fonts/NotoSans/LICENSE.txt This snippet contains the standard boilerplate notice required to apply the Apache License, Version 2.0 to your work. Users should replace the bracketed fields with their specific copyright year and name. It is recommended to enclose this text in the appropriate comment syntax for the file format where it is placed. ```Text Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.