Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/treetrek.git

Updates documentation, simplifies config

AuthorDave Jarvis <email>
Date2026-02-23 13:46:31 GMT-0800
Commitdfac90d3d78b60cf9a8b6322218ba3af19c156bf
Parent4c4be2a
Config.php
public function createRouter() {
- $path = $this->getHomeDirectory() . self::REPOS_SUBDIR;
-
- return new Router( $path );
+ return new Router( $this->getHomeDirectory() . self::REPOS_SUBDIR );
}
README.md
# TreeTrek
-TreeTrek is a free, read-only, open-source, dependency- and authentication-free
-PHP application for browsing raw Git repositories in either a self-hosted or
-shared host environment. It is a human-guided, AI-implemented, greenfield
-implementation having zero system or shell commands.
+TreeTrek is a free, open-source, responsive, optimized, authentication- and
+dependency-free‡ PHP web application for browsing raw Git repositories in
+either a self-hosted or shared host environment. It is a human-guided,
+AI-implemented, greenfield implementation having zero system or shell commands.
## Git implementation
to display line-level changes.
* **Syntax Highlighting**: Uses a regex-based engine with rules for common
-programming languages.
+programming languages and configuration file syntaxes.
* **Multimedia Rendering**: Detects media types to natively render
images, video, and audio files in the browser.
* **Stateless Routing**: Maps clean URIs directly to specialized page
controllers for consistent navigation.
+
+---
+
+‡Uses FontAwesome.
Delta10 lines added, 8 lines removed, 2-line increase