summaryrefslogtreecommitdiff
path: root/archived/projt-launcher/README
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 18:51:45 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 18:51:45 +0300
commitd3261e64152397db2dca4d691a990c6bc2a6f4dd (patch)
treefac2f7be638651181a72453d714f0f96675c2b8b /archived/projt-launcher/README
parent31b9a8949ed0a288143e23bf739f2eb64fdc63be (diff)
downloadProject-Tick-d3261e64152397db2dca4d691a990c6bc2a6f4dd.tar.gz
Project-Tick-d3261e64152397db2dca4d691a990c6bc2a6f4dd.zip
NOISSUE add archived projects
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'archived/projt-launcher/README')
-rw-r--r--archived/projt-launcher/README125
1 files changed, 125 insertions, 0 deletions
diff --git a/archived/projt-launcher/README b/archived/projt-launcher/README
new file mode 100644
index 0000000000..2380efb710
--- /dev/null
+++ b/archived/projt-launcher/README
@@ -0,0 +1,125 @@
+ProjT Launcher
+==============
+
+A Minecraft launcher engineered for long-term maintainability, architectural clarity,
+and controlled ecosystem evolution.
+
+ProjT Launcher is a structurally disciplined fork of Prism Launcher, diverging
+intentionally to prevent maintenance decay, dependency drift, and architectural
+erosion over time.
+
+Why ProjT Launcher?
+-------------------
+
+Long-term maintainability
+ Explicit architectural constraints and review rules prevent uncontrolled technical debt.
+
+Controlled third-party integration
+ External dependencies are maintained as detached forks with documented patch and update policies.
+
+Deterministic CI and builds
+ Exact dependency versions and constrained build inputs enable reproducible builds across environments.
+
+Structural clarity
+ Enforced MVVM boundaries and clearly separated modules simplify review, refactoring, and long-term contribution.
+
+Download
+--------
+
+Releases: https://gitlab.com/Project-Tick/core/ProjT-Launcher/-/releases – Stable builds only. Nightly builds are not provided.
+Website: https://projecttick.org/p/projt-launcher/
+
+Build
+-----
+
+Quick start for release builds:
+
+
+git clone --recursive https://gitlab.com/Project-Tick/core/ProjT-Launcher.git
+cd ProjT-Launcher
+cmake --preset [macos OR linux OR windows_msvc OR windows_mingw]
+cmake --build --preset [macos OR linux OR windows_msvc OR windows_mingw] --config [Debug OR Release]
+
+
+For development setup with presets and full tooling, see docs/contributing/GETTING_STARTED.md
+
+Requirements
+************
+
+| Tool | Version |
+| -------- | ------- |
+| CMake | 3.22+ |
+| Qt | 6.10.x |
+| Compiler | C++20 |
+
+Nix
+***
+
+nix build .#projtlauncher
+
+
+Structure
+---------
+
+launcher/ Application (C++/Qt)
+website/ Website (Eleventy)
+bot/ Automation (Cloudflare Workers)
+meta/ Metadata generator (Python)
+docs/ Documentation
+
+Detached Fork Libraries
+***********************
+
+zlib/ Compression
+bzip2/ Compression
+quazip/ ZIP handling
+cmark/ Markdown parsing
+tomlplusplus/ TOML parsing
+libqrencode/ QR codes
+libnbtplusplus/ NBT format
+gamemode/ GameMode
+
+NOTE:
+These directories contain original upstream READMEs preserved for reference.
+For Project Tick–specific documentation, see docs/handbook/ or https://projecttick.org/handbook
+
+Vendored Libraries
+******************
+
+LocalPeer/ Single instance
+murmur2/ Hash functions
+qdcss/ Dark CSS
+rainbow/ Terminal colors
+systeminfo/ System info
+
+Documentation
+-------------
+
+Contributing: CONTRIBUTING.md
+Getting Started: docs/contributing/GETTING_STARTED.md
+Code Style: docs/contributing/CODE_STYLE.md
+Architecture: docs/contributing/ARCHITECTURE.md
+Developer Handbook: docs/handbook/ or https://projecttick.org/handbook
+
+License
+-------
+
+Multiple licenses apply to different components:
+
+- Launcher: GPL-3.0-only: LICENSES/GPL-3.0-only.txt and Please see code headers
+- Metadata: MS-PL: meta/LICENSE
+
+Contributions to each component are licensed under its respective license. See COPYING for details.
+
+Links
+-----
+
+Website: https://projecttick.org/p/projt-launcher/
+Project Tick Website: https://projecttick.org/
+Issues: https://gitlab.com/Project-Tick/core/ProjT-Launcher/-/issues
+
+--------------------------------------------------------------
+
+This project is Official Project Tick Product.
+
+Please see Project Tick Trademark of https://projecttick.org/trademark