Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
acceptance
module
|
|
|
cmd
|
|
|
fern-platform
command
Fern Platform - Unified platform entry point
|
Fern Platform - Unified platform entry point |
|
seed
command
Fern Platform β bulk perf-test seeder.
|
Fern Platform β bulk perf-test seeder. |
|
seedjiracoverage
command
Command seedjiracoverage generates "golden" JIRA requirement-coverage data for a project + release.
|
Command seedjiracoverage generates "golden" JIRA requirement-coverage data for a project + release. |
|
internal
|
|
|
api
Package api provides domain-based REST API handlers
|
Package api provides domain-based REST API handlers |
|
api/v2
Package v2 implements the /api/v2 REST surface introduced by RFC-004 (Frontend Modernization).
|
Package v2 implements the /api/v2 REST surface introduced by RFC-004 (Frontend Modernization). |
|
domains/testing/sql
Package sql provides shared SQL constants for the testing domain.
|
Package sql provides shared SQL constants for the testing domain. |
|
reporter/graphql
Package graphql provides GraphQL HTTP handlers
|
Package graphql provides GraphQL HTTP handlers |
|
reporter/graphql/dataloader
Package dataloader provides efficient batch loading for GraphQL resolvers
|
Package dataloader provides efficient batch loading for GraphQL resolvers |
|
reporter/service
Package service provides input/output types for service operations
|
Package service provides input/output types for service operations |
|
testhelpers
Package testhelpers provides mock implementations for testing.
|
Package testhelpers provides mock implementations for testing. |
|
web
Package web embeds the Vite-built single-page application into the Go binary and registers Gin routes that serve it.
|
Package web embeds the Vite-built single-page application into the Go binary and registers Gin routes that serve it. |
|
pkg
|
|
|
config
Package config provides centralized configuration management for the Fern Platform It follows the twelve-factor app methodology for configuration management
|
Package config provides centralized configuration management for the Fern Platform It follows the twelve-factor app methodology for configuration management |
|
cursor
Package cursor implements opaque, HMAC-signed pagination cursors.
|
Package cursor implements opaque, HMAC-signed pagination cursors. |
|
database
Package database provides database connectivity and migration management
|
Package database provides database connectivity and migration management |
|
logging
Package logging provides structured logging capabilities for the Fern Platform
|
Package logging provides structured logging capabilities for the Fern Platform |
|
metrics
Package metrics provides HTTP request instrumentation with histogram buckets aligned to the platform's SLOs.
|
Package metrics provides HTTP request instrumentation with histogram buckets aligned to the platform's SLOs. |
|
middleware
Package middleware provides HTTP middleware components for the Fern Platform
|
Package middleware provides HTTP middleware components for the Fern Platform |
|
tracing
Package tracing provides a small abstraction over distributed tracing.
|
Package tracing provides a small abstraction over distributed tracing. |
Click to show internal directories.
Click to hide internal directories.