Skip to content

Commit 0d84157

Browse files
committed
chore: Rename Flutter Game Framework to GameFramework across documentation and configuration files
This commit updates various files to reflect the rebranding of the Flutter Game Framework to GameFramework. Changes include updates to the .gitignore, CHANGELOG.md, CONTRIBUTING.md, Makefile, and several documentation files. The updates ensure consistency in naming and improve clarity for contributors and users.
1 parent 3cce629 commit 0d84157

74 files changed

Lines changed: 2224 additions & 269 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/RELEASE_CHECKLIST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release Checklist
22

3-
Use this checklist when preparing a new release of Flutter Game Framework.
3+
Use this checklist when preparing a new release of GameFramework.
44

55
## Pre-Release
66

.github/SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ If you discover a security vulnerability, please follow these steps:
1818

1919
Send an email to **security@xraph.com** (or the appropriate security contact) with:
2020

21-
- **Subject**: `[SECURITY] Flutter Game Framework - Brief Description`
21+
- **Subject**: `[SECURITY] GameFramework - Brief Description`
2222
- **Description**: Detailed description of the vulnerability
2323
- **Impact**: What an attacker could achieve
2424
- **Reproduction**: Step-by-step instructions to reproduce
@@ -49,7 +49,7 @@ We will credit you in the security advisory unless you prefer to remain anonymou
4949

5050
### For Users
5151

52-
When using Flutter Game Framework:
52+
When using GameFramework:
5353

5454
1. **Keep Updated**: Always use the latest version
5555
2. **Validate Input**: Sanitize all data sent to game engines

.github/workflows/ci.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,54 @@ jobs:
6060
flags: ${{ matrix.package.name }}
6161
name: ${{ matrix.package.name }}-coverage
6262

63+
test-web:
64+
name: Web Tests (gameframework_unity)
65+
runs-on: ubuntu-latest
66+
steps:
67+
- name: Checkout repository
68+
uses: actions/checkout@v4
69+
70+
- name: Setup Flutter
71+
uses: subosito/flutter-action@v2
72+
with:
73+
flutter-version: '3.27.x'
74+
channel: 'stable'
75+
cache: true
76+
77+
- name: Get dependencies
78+
working-directory: engines/unity/dart
79+
run: flutter pub get
80+
81+
- name: Run web tests (Chrome)
82+
working-directory: engines/unity/dart
83+
run: flutter test --platform chrome test/unity_controller_web_test.dart
84+
85+
test-macos:
86+
name: macOS Tests (gameframework_unity)
87+
runs-on: macos-latest
88+
steps:
89+
- name: Checkout repository
90+
uses: actions/checkout@v4
91+
92+
- name: Setup Flutter
93+
uses: subosito/flutter-action@v2
94+
with:
95+
flutter-version: '3.27.x'
96+
channel: 'stable'
97+
cache: true
98+
99+
- name: Get dependencies
100+
working-directory: engines/unity/dart
101+
run: flutter pub get
102+
103+
- name: Analyze macOS code
104+
working-directory: engines/unity/dart
105+
run: flutter analyze
106+
107+
- name: Run Dart tests on macOS
108+
working-directory: engines/unity/dart
109+
run: flutter test --coverage
110+
63111
validate-publish:
64112
name: Validate pub.dev requirements
65113
runs-on: ubuntu-latest

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ jobs:
254254
tag_name: ${{ github.ref_name }}
255255
name: Release ${{ steps.tag_version.outputs.version }}
256256
body: |
257-
## Flutter Game Framework ${{ steps.tag_version.outputs.version }}
257+
## GameFramework ${{ steps.tag_version.outputs.version }}
258258
259259
Published packages:
260260
- [gameframework](https://pub.dev/packages/gameframework) - Core framework

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ============================================================================
2-
# Flutter Game Framework - Comprehensive .gitignore
2+
# GameFramework - Comprehensive .gitignore
33
# ============================================================================
44

55
# Miscellaneous

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
All notable changes to the Flutter Game Framework will be documented in this file.
3+
All notable changes to the GameFramework will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Contributing to Flutter Game Framework
1+
# Contributing to GameFramework
22

3-
Thank you for your interest in contributing! This document provides guidelines and instructions for contributing to the Flutter Game Framework.
3+
Thank you for your interest in contributing! This document provides guidelines and instructions for contributing to the GameFramework.
44

55
---
66

@@ -527,6 +527,6 @@ By contributing, you agree that your contributions will be licensed under the MI
527527

528528
---
529529

530-
**Thank you for contributing to Flutter Game Framework!** 🎮✨
530+
**Thank you for contributing to GameFramework!** 🎮✨
531531

532532
Every contribution, no matter how small, helps make this project better for everyone.

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Flutter Game Framework - Makefile
1+
# GameFramework - Makefile
22
# Monorepo build automation for Dart workspace
33

44
.PHONY: help setup bootstrap test test-package test-watch analyze format format-check clean clean-deep doctor list-packages coverage lint prebuild example build-android build-ios version version-check version-bump publish-check publish-dry-run publish-gameframework publish-unity publish-unreal publish-all release-prepare release-tag gameframework unity unreal all check ci
@@ -20,7 +20,7 @@ NC := \033[0m # No Color
2020
##@ General
2121

2222
help: ## Display this help message
23-
@echo "Flutter Game Framework - Monorepo Build Automation"
23+
@echo "GameFramework - Monorepo Build Automation"
2424
@echo ""
2525
@echo "$(BLUE)Workspace Packages:$(NC)"
2626
@echo " - packages/gameframework"
@@ -192,7 +192,7 @@ build-ios: ## Build example for iOS (macOS only)
192192
##@ Release
193193

194194
version: ## Show versions of all packages
195-
@echo "$(BLUE)Flutter Game Framework - Package Versions$(NC)"
195+
@echo "$(BLUE)GameFramework - Package Versions$(NC)"
196196
@echo ""
197197
@for pkg in $(PACKAGES); do \
198198
name=$$(grep '^name:' $$pkg/pubspec.yaml | awk '{print $$2}'); \

STREAMING_ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Streaming Architecture
22

3-
This document describes the architecture of the asset streaming system in Flutter Game Framework.
3+
This document describes the architecture of the asset streaming system in GameFramework.
44

55
## Overview
66

engines/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Game Engines
22

3-
This directory contains engine-specific plugins for the Flutter Game Framework.
3+
This directory contains engine-specific plugins for the GameFramework.
44

55
## Structure
66

0 commit comments

Comments
 (0)