Skip to content

grid-leak/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Contributing to gridLeak

Thank you for helping preserve Mirror's Edge Catalyst. Because the game client is brittle and sensitive to protocol deviations, all contributions must adhere to the standards below

1. Legal Integrity

To protect the project, there's a strict policy:

  • No Copyrighted Material: Do not submit code, documentation, or assets extracted directly from the game client or proprietary SDKs
  • No Leaks: Contributions derived from leaked source code or internal EA documents will be rejected
  • Verification: All logic must be reconstructed via network analysis or other observations of in-game behavior

2. Technical Standards

The backend is written in Rust. PRs must pass standard quality checks:

  • Formatting: Run cargo fmt --all -- --check
  • Linting: Run cargo clippy --all-targets --all-features -- -D warnings
  • Dependencies: Keep dependencies minimal; only introduce crates when necessary

3. Manual Verification

Currently there is no automated testing - you must manually verify all changes against a running game client

4. Reporting Issues & PRs

When opening an issue or PR, keep it focused and structured

Issue Requirements

Provide the following context for debugging:

  1. Target Component: e.g. gateway, blaze, redirector
  2. Logs: Logs from the failure window
  3. Network Telemetry: Hex dumps or JSON-RPC payloads of the affected packets
  4. Client Symptoms: Exact in-game behavior (e.g. loading hangs, connection error codes)

Pull Request Guidelines

  • Isolate Changes: One bug fix or endpoint implementation per PR
  • Branch Naming: Use descriptive names (e.g., fix/gateway-leaderboard or feature/blaze-notifications)

About

No description, website, or topics provided.

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors