Skip to content

Phase 1: Assess CoffeeScript codebase & identify critical paths #1

Description

@jessefreeman

Scope:
Audit all .coffee files, count, map directories, and flag critical runtime paths (server core, API, DB, session).

Key Actions:

  • Inventory CoffeeScript sources (count & list)
  • Classify by subsystem (db, session, api, build, content, forum, relay, filestorage, frontend)
  • Mark high-risk (startup / request path) files
  • Produce baseline metrics (file count, LOC) for later progress tracking

Acceptance Criteria:

  • Markdown report committed (docs/ts-migration/01-audit.md)
  • List of critical path files referenced in subsequent issues
  • Baseline metrics recorded in report

Deliverables:

  • Audit report file
  • Updated master migration doc with issue links (done in later doc update pass)

Risks & Mitigation:

  • Hidden CoffeeScript in unexpected dirs → use recursive find
  • Generated artifacts mistaken for source → filter by *.coffee only

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions