Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

3.7KB

tracking_kits Documentation Index

Type: monolith Primary Language: Classic ASP / VBScript Architecture: MVC-style server-rendered web application with repository-backed data access Last Updated: 2026-03-13

Project Overview

tracking_kits is a Windows-hosted Classic ASP application for election mail operations. It helps staff create mail tracking kits, generate proofs, prepare inkjet output files for printers, and export tracking data for downstream mail-tracking systems such as SnailWorks.

The application is not a modern REST service. It is a server-rendered IIS site that routes requests into controller .asp files, renders views from App/Views, and accesses an Access/Jet database through repository classes under App/DomainModels.

Quick Reference

Generated Documentation

  • Project Overview - Purpose, classification, stack, and major capabilities.
  • Source Tree Analysis - Annotated repo layout and critical folders.
  • Architecture - Runtime architecture, request flow, dependencies, and constraints.
  • Development Guide - Local setup, IIS assumptions, test execution, and change workflow.
  • Component Inventory - Controllers, repositories, UI surfaces, shared libraries, and automation components.
  • Data Models - Core tables, relationships, and migration history.
  • API Contracts - Route/action surface and non-HTTP export interfaces.
  • Module Map - Feature-by-feature guide to the files you should open first when making changes.

Existing Documentation

  • README.md - Short project summary and current running notes.
  • AGENTS.md - Repository conventions and BMAD skill instructions used in this workspace.

Getting Started

Runtime Prerequisites

  • Windows with IIS and Classic ASP enabled
  • Access/Jet or ACE database provider
  • COM components used by the app registered on the host if you need printing/export features
  • Access to the configured export/import network shares in non-dev environments

Local Development

  1. Point an IIS site at the repository root.
  2. Ensure index.asp is a default document and Classic ASP is enabled.
  3. Review ../App/app.config.asp for the active dev mode and export directory mapping.
  4. If you need printer/proof/export behavior, verify the COM dependencies under ../Dependancies are installed and licensed.

Tests

  • Open ../Tests/Test_All.asp through IIS to run the ASPUnit suite.
  • The automated tests primarily cover helper libraries, not the full application workflow.

For Brownfield Changes


Documentation generated for brownfield analysis.

Powered by TurnKey Linux.