Intro
General Documentation
1.
Using the HTTP API
2.
Working with the Manifest file
3.
merino-fleece PII Detection
4.
Configuring Firefox and Merino Environments
5.
Data collection
6.
Social contract
7.
Working on the Code
❱
7.1.
Content Moderation
7.2.
Dependencies
7.3.
Logging and Metrics
7.4.
Middlewares
7.5.
Feature Flags
7.6.
Release Process
7.7.
Profiling
7.8.
Testing & Test Strategy
❱
7.8.1.
Unit Tests
7.8.2.
Integration Tests
7.8.3.
Load Tests
8.
Providers
❱
8.1.
Flights
9.
Operations
❱
9.1.
Rollback
9.2.
Modify Navigational Suggestions Blocklist
9.3.
Modify Wikipedia Suggestions Blocklist
9.4.
Test Failures in CI
9.5.
Configs
9.6.
Elasticsearch
9.7.
Jobs
❱
9.7.1.
Navigational Suggestions
9.7.2.
Dynamic Wikipedia Indexer
9.7.3.
Remote Settings CSV Uploader
9.7.4.
Geonames Uploader
ADR
10.
Archive
❱
10.1.
Load Test Framework: Locust VS K6
10.2.
General API Response
10.3.
Adopt Testcontainers for Integration Testing
10.4.
Default Load Tests
10.5.
Adopt Asynchronous Python Google Cloud Storage Client
10.6.
Suggest New Provider Integrations Endpoint Split
10.7.
Load GCS Data via SyncedGcsBlob in Merino
10.8.
Extend Merino via Rust Extensions
10.9.
New Endpoints for Weather
10.10.
Monorepo
Light
Rust
Coal
Navy
Ayu
Merino Book
Operations
This is where we put operational documentation for Merino.