### Object Name Key Examples Source: https://github.com/gaiasky/gaiasky/blob/master/CONTRIBUTING.md Examples demonstrating how to derive the key for object names from their common names. ```text Helix Nebula -> Key: helix_nebula Betelgeuse -> Key: betelgeuse My SpeCIAL Star -> Key: my_special_star ``` -------------------------------- ### Install uv on Windows via PowerShell Source: https://github.com/gaiasky/gaiasky/blob/master/core/scripts/optflowcam/README.md Execute a PowerShell command to install uv on Windows. This command bypasses the execution policy for the installation. ```powershell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` -------------------------------- ### Clone Gaia Sky Repository Source: https://github.com/gaiasky/gaiasky/blob/master/README.md Clone the Gaia Sky repository to start development or installation from source. ```bash git clone https://codeberg.org/gaiasky/gaiasky.git cd gaiasky ``` -------------------------------- ### Install Python and uv on macOS Source: https://github.com/gaiasky/gaiasky/blob/master/core/scripts/optflowcam/README.md Use Homebrew to install Python 3 and uv on macOS systems. ```bash brew install python3 uv ``` -------------------------------- ### Initialize and Add Dependencies with uv Source: https://github.com/gaiasky/gaiasky/blob/master/core/scripts/optflowcam/README.md Initialize the uv environment and add numpy and python-dateutil packages. This is a prerequisite for running the OptFlowCam script standalone. ```bash uv init uv add numpy python-dateutil ``` -------------------------------- ### Translate UI Strings Source: https://github.com/gaiasky/gaiasky/blob/master/CONTRIBUTING.md Translate the 'value' part of key-value pairs in the gsbundle properties file. Do not modify the 'key'. Blank lines and lines starting with '#' are ignored. ```properties gui.yes=Yes ``` ```properties gui.yes=Đúng ``` -------------------------------- ### Run Gaia Sky with Gradle on Linux/macOS Source: https://github.com/gaiasky/gaiasky/blob/master/README.md Build and run Gaia Sky directly using the Gradle wrapper on Linux and macOS. ```bash ./gradlew core:run ``` -------------------------------- ### Run Core Tests with Gradle Source: https://github.com/gaiasky/gaiasky/blob/master/README.md Execute the test suite for the core module of the Gaia Sky project using the Gradle wrapper. ```console ./gradlew core:test ``` -------------------------------- ### Run Gaia Sky with Gradle on Windows Source: https://github.com/gaiasky/gaiasky/blob/master/README.md Execute Gaia Sky using the Gradle wrapper script on Windows via PowerShell. ```powershell .\gradlew.bat core:run ``` -------------------------------- ### Run Gaia Sky with Gradle and Arguments Source: https://github.com/gaiasky/gaiasky/blob/master/README.md Pass command-line arguments to Gaia Sky when running with Gradle, such as for help information. ```bash ./gradlew core:run --args='-h' ```