summaryrefslogtreecommitdiff
path: root/mnv/runtime/doc/projecttick.txt
blob: 0a4581c5862c83f7044ad144165ceb9dd9e5c602 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
*projecttick.txt*	For MNV version 10.0.  Last change: 2026 Apr 3


		  MNV REFERENCE MANUAL	  by Mehmet Samet Duman


Overview: What Is Project Tick and Why It Exists?
===============================================================================

Project Tick  is a  free software  ecosystem   designed for user freedom, legal
clarity, and long term sustainability. It exists as a disciplined and pragmatic
answer to the most common  failure  modes in open source.  Open source projects
often  collapse due   to unclear technical    direction,  rushed  architectural
decisions,  and neglected  CI/packaging pipelines.  Project Tick was created to
avoid those mistakes:  decisions are documented,   automation  and reproducible
builds are mandatory, and long term correctness wins over short term speed.

This document  summarizes  Project Tick's purpose,  core principles,  products,
infrastructure, and community model. It is  both a  description of  how we work
and a clear view of where we are headed.

Core Principles: Discipline and a Long Term Outlook
===============================================================================

Project Tick rejects  the  "move fast, break fast"  mindset in favor of durable
and scalable solutions. Core principles:

- Long Term Maintenance First: Code quality is never sacrificed for speed. Long
  term maintenance is more valuable than short term velocity.
- Enforced Architectural Boundaries:  Architecture is   explicitly  defined and
  enforced. Disciplined modules beat fuzzy boundaries.
- CI/CD and Automation: Continuous  integration and  automation are first class
  requirements. Everything possible should be automated.
- Reproducible Builds: Build steps, inputs, and dependencies  are deterministic
  so outputs match across environments.
- Respect for Licenses and  Contributions:   Upstream projects,   licenses, and
  contributor intent are treated with care. Every change goes through technical
  and professional review; changes without clear rationale are rejected.

These principles challenge the idea that  "projects decay over time" and aim to
keep the codebase resilient.

Why Project Tick? A Remedy to Open Source Pain Points
===============================================================================

Common failures in open source include unclear  direction, rushed architecture,
neglected CI and packaging, undocumented changes, and hidden breakages. Project
Tick stands against these with one rule: long term  correctness is  superior to
short term comfort.  Decisions are  documented,  automation is   mandatory, and
every change is questioned. This minimizes inconsistency and technical debt.

Product Ecosystem
===============================================================================

Project Tick is not a  single project; it is a disciplined software  ecosystem.
Major products and components include:

MeshNC - Flagship
-------------------------------------------------------------------------------

ProjT Launcher  is the  flagship product,  a cross platform  Minecraft launcher
built for  long term   maintenance and   architectural clarity. It is a fork of
MultiMC focused on discipline and sustainability.

Design and Brand Identity
===============================================================================

Project Tick  visual   identity is   sharp,   aggressive, and industrial. Color
palette and typography:

| Element | Description | Notes |
| --- | --- | --- |
| PT Red | #FF003C | Used for technical highlights and warnings |
| Deep Black | #050505 | Signature dark background for high contrast |
| Light Gray | #F0F0F0 | Light surfaces and reading areas |
| Slate Gray | #6A6E73 | Mid tone separation |
| Display Font | Space Grotesk | Geometric sans serif for titles and UI |
| Text Font | Red Hat Text | High readability for technical docs |

Design principles include sharp, aggressive lines   (0px border radius), high
contrast,   and a  dark mode   first approach.    This aesthetic   reflects a
professional and serious stance.

Conclusion
===============================================================================

Project Tick is an ecosystem built to address the  lack of   sustainability and
discipline in   open source. With a  small but critical  roadmap  and a stable,
transparent  infrastructure, it   offers a clear  proposal:  choose  long  term
stability over short term speed, and disciplined evolution over random novelty.

This overview outlines Project Tick's principles, products,  and future. If you
are considering joining,  know that  contributions   are evaluated against high
quality standards, clear justification, and long term maintenance requirements.
Project Tick is not just  a collection of  software, but a  clear vision of how
open source should be.