Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds comprehensive documentation for Anomstack, focusing on core concepts, configuration, and support for various data sources. The most significant changes include introducing a detailed overview of Anomstack's core concepts, providing guidance on metrics configuration, and adding dedicated pages for supported data sources.
Core Concepts and Configuration:
docs/docs/concepts.md: Introduced a detailed explanation of Anomstack's core concepts, including metric batches, job types (e.g., ingest, train, score), alerts, dashboards, storage, data sources, configuration, scheduling, and the LLM agent.docs/docs/configuration/metrics.md: Added documentation on configuring metrics, including properties, YAML file structure, and placeholders for examples and best practices.Data Source Documentation:
docs/docs/data-sources/python.md: Documented Python as a data source, including configuration, default templates, and an example implementation for HackerNews metrics.docs/docs/data-sources/bigquery.md: Added BigQuery support documentation with configuration examples, authentication options, and best practices.docs/docs/data-sources/clickhouse.md: Added ClickHouse support documentation, detailing configuration, authentication, and limitations.docs/docs/data-sources/duckdb.md: Documented DuckDB support, including features, default configurations, and best practices.docs/docs/data-sources/motherduck.md: Added MotherDuck documentation, highlighting its serverless analytics capabilities and DuckDB compatibility.docs/docs/data-sources/snowflake.md: Provided Snowflake configuration details, authentication methods, and related best practices.docs/docs/data-sources/sqlite.md: Added SQLite documentation, emphasizing its lightweight nature and local development use cases.docs/docs/data-sources/turso.md: Documented Turso as a distributed SQLite database with global replication and edge computing features.docs/docs/data-sources/redshift.md: Added Redshift documentation, covering configuration, features, and best practices for a petabyte-scale data warehouse.