Repository navigation
Contributing
Sudharsan Selvaraj edited this page Jul 20, 2026
·
1 revision
We welcome contributions! TokenPrint is an ambitious project that requires expertise in React, WebGL, Python, and Deep Learning.
- Read the Docs: Familiarize yourself with the Architecture and Code Style.
-
Check the Ideas List: Look at
docs/contributing-ideas.mdin the repository. It contains a curated list of tasks sorted by difficulty, complete with file pointers and verification steps. - Pick an Issue: Comment on an open issue on GitHub so others know you are working on it.
-
No Fabricated Data: You cannot use
Math.random()or hardcode synthetic tensors to make a UI look nice. Your feature must read from the backend or the GGUF file. -
Pass the CI: Your code must pass
blackformatting for Python, Prettier/TypeScript checks for the frontend, and thetrace_diff.pyregression tests. -
Update Documentation: If you add a new API endpoint or a new geometric shape, you must update the relevant Markdown files in this Wiki and the
docs/folder.
- Wrong Numbers: If you spot a number in the UI that contradicts the real model (e.g., the formula says LayerNorm but the model is Llama), this is a top-priority bug. Open an issue immediately.
-
Security: If you find a security vulnerability (e.g., path traversal in the GGUF parser), do not open a public issue. See
SECURITY.mdfor private reporting instructions.
Please adhere to the CODE_OF_CONDUCT.md found in the root of the repository. Be respectful, constructive, and scientifically rigorous.
| Previous | Home | Next |
|---|---|---|
| FAQ | Home | None |
TokenPrint Wiki | Home | Getting Started | User Guide | Concepts | Architecture | API | GitHub
TokenPrint is an interactive 3D visualization platform for exploring transformer architectures, tensors, and real-time LLM inference.
- User Guide
- Architecture Explorer
- Live Inference
- Tensor Inspector
- Camera Controls
- HUD
- Timeline
- Scene Navigation
- Transformer Concepts
- Tokenization
- Embeddings
- Positional Encoding
- RoPE
- Multi-Head Attention
- KV Cache
- LayerNorm
- Feed Forward Network
- Residual Connections
- Logits
- Softmax
- Sampling
- Autoregressive Generation
- Visualization System
- Scene Graph
- Geometry
- Materials
- Animation System
- Color Mapping
- Camera System
- Interaction Model
- Architecture
- Overall Architecture
- Frontend
- Backend
- WebSocket Protocol
- Data Pipeline
- Renderer
- Event System