# Custom Dictionary for mypylogger v0.2.0 Documentation
# 
# This file contains technical terms, project-specific vocabulary,
# and domain-specific words that should be ignored during spelling
# and grammar validation.
#
# Format: One word per line
# Comments start with #

# Project-specific terms
mypylogger
MyPyLogger

# Programming languages and technologies
JSON
Python
JavaScript
TypeScript
YAML
TOML
XML
HTML
CSS
SQL
NoSQL
GraphQL
REST
RESTful
API
APIs
CLI
SDK
HTTP
HTTPS
URL
URLs
URI
URIs
UUID
UUIDs

# Python ecosystem
stdlib
PyPI
pip
setuptools
wheel
virtualenv
venv
conda
pipenv
poetry
pytest
mypy
ruff
black
flake8
isort
bandit
safety
tox
nox
sphinx
autodoc
docstring
docstrings
reStructuredText
rst
Markdown
Jupyter
IPython
asyncio
async
await
coroutine
coroutines
kwargs
args
bool
str
int
float
dict
list
tuple
set
frozenset
bytes
bytearray
callable
iterable
iterator
generator
decorator
decorators
metaclass
dataclass
dataclasses
enum
enums
namespace
namespaces
pathlib
argparse
logging
unittest
mock
fixture
fixtures

# Development tools and platforms
GitHub
GitLab
Bitbucket
Docker
Kubernetes
AWS
Azure
GCP
Lambda
CloudWatch
Splunk
Datadog
Dynatrace
Elasticsearch
Kibana
Grafana
Prometheus
Jenkins
CircleCI
TravisCI
AppVeyor
codecov
coveralls

# Documentation tools
Sphinx
autodoc
napoleon
intersphinx
linkcheck
doctest
breathe
exhale
doxygen
javadoc
jsdoc
typedoc

# File formats and protocols
stdout
stderr
stdin
filesystem
filepath
filename
dirname
basename
symlink
hardlink
inode
regex
regexp
glob
wildcard
timestamp
timestamps
timezone
timezones
UTC
ISO
RFC
POSIX
ANSI
ASCII
UTF
unicode
locale
locales

# Logging and monitoring
formatter
formatters
handler
handlers
appender
appenders
syslog
rsyslog
logrotate
logstash
fluentd
filebeat
metricbeat
heartbeat
packetbeat
auditbeat
winlogbeat
journald
systemd

# Web frameworks and libraries
Flask
Django
FastAPI
Starlette
Tornado
Pyramid
Bottle
CherryPy
Falcon
Sanic
Quart
aiohttp
requests
urllib
httpx
websocket
websockets
WSGI
ASGI
Gunicorn
uWSGI
Waitress
Hypercorn
Uvicorn
Daphne

# Database and storage
PostgreSQL
MySQL
SQLite
MongoDB
Redis
Elasticsearch
Cassandra
DynamoDB
S3
MinIO
Ceph
HDFS
Kafka
RabbitMQ
Celery
SQLAlchemy
Alembic
Peewee
TinyDB
PickleDB

# Testing and quality assurance
unittest
pytest
nose
doctest
hypothesis
factory
faker
mock
patch
monkeypatch
fixture
parametrize
benchmark
profiling
coverage
mutation
fuzzing
linting
formatting
typehint
typehints
mypy
pyright
pyre
pylint
flake8
bandit
safety
semgrep

# Configuration and serialization
config
configs
configuration
configurations
env
envvar
envvars
dotenv
configparser
argparse
click
typer
fire
serialization
deserialization
pickle
json
yaml
toml
ini
cfg
conf

# Networking and protocols
TCP
UDP
IP
IPv4
IPv6
DNS
DHCP
SSL
TLS
HTTPS
FTP
SFTP
SSH
SMTP
IMAP
POP3
WebSocket
gRPC
protobuf
msgpack
avro
thrift

# Cloud and containerization
containerized
microservice
microservices
serverless
FaaS
PaaS
IaaS
SaaS
DevOps
GitOps
CI
CD
CICD
webhook
webhooks
autoscaling
loadbalancer
CDN
VPC
subnet
firewall
ingress
egress

# Security and authentication
OAuth
JWT
SAML
LDAP
SSO
MFA
2FA
RBAC
ACL
CORS
CSRF
XSS
SQLi
encryption
decryption
hashing
salting
bcrypt
scrypt
argon2
PBKDF2
RSA
AES
SHA
MD5
HMAC
PKI
TLS
SSL
certificate
certificates
keystore
truststore

# Performance and monitoring
latency
throughput
QPS
RPS
percentile
percentiles
SLA
SLO
SLI
APM
observability
telemetry
tracing
profiling
benchmarking
optimization
caching
memoization
CDN
sharding
partitioning
indexing
denormalization

# Version control and collaboration
Git
SVN
Mercurial
Bazaar
commit
commits
branch
branches
merge
rebase
cherry-pick
stash
tag
tags
pull-request
merge-request
fork
clone
repository
repositories
repo
repos
diff
patch
blame
bisect
reflog
gitignore
gitattributes

# Package management
npm
yarn
pnpm
bower
composer
bundler
gem
gems
rubygems
maven
gradle
sbt
cargo
go-mod
nuget
chocolatey
homebrew
apt
yum
dnf
pacman
portage
emerge
pkg
pkgng

# Miscellaneous technical terms
refactor
refactoring
deprecated
deprecation
backwards-compatible
forward-compatible
idempotent
immutable
mutable
stateless
stateful
deterministic
non-deterministic
thread-safe
race-condition
deadlock
livelock
semaphore
mutex
atomic
volatile
singleton
factory
builder
observer
strategy
adapter
facade
proxy
decorator
command
iterator
visitor
template
polymorphism
inheritance
encapsulation
abstraction
composition
aggregation
dependency-injection
inversion-of-control
aspect-oriented
event-driven
message-driven
reactive
functional
imperative
declarative
procedural
object-oriented
prototype-based