Skip to content

docs: add comprehensive documentation#37

Merged
marcosgz merged 2 commits intomainfrom
docs/add-documentation
Apr 19, 2026
Merged

docs: add comprehensive documentation#37
marcosgz merged 2 commits intomainfrom
docs/add-documentation

Conversation

@marcosgz
Copy link
Copy Markdown
Owner

Summary

Adds a full documentation set under docs/ as markdown files, organized by topic:

  • Entry points: README.md, getting-started.md, configuration.md
  • Core concepts: index.md, repository.md, document.md, collection.md
  • Operations: search.md, import.md, transport.md
  • Runtime: events.md, plugins.md, cli.md, errors.md
  • Ecosystem: extensions.md (links to per-gem docs in sibling repos)

Each extension gem (esse-active_record, esse-rails, esse-sequel, esse-async_indexing, esse-hooks, esse-jbuilder, esse-kaminari, esse-pagy) ships its own docs/ in its repo; the main gem's extensions.md cross-links to them.

Test plan

  • Skim docs/README.md as a navigation entry point
  • Verify code snippets in getting-started.md match current API
  • Verify cross-links between documents resolve
  • Verify per-extension links in extensions.md resolve against sibling repo paths

Adds a 15-file documentation set under docs/ covering:
- Getting started, configuration
- Core concepts: Index, Repository, Document, Collection
- Search, Import, Transport layer
- Events, Plugins, CLI, Errors
- Extensions overview
@marcosgz marcosgz merged commit 6c5e53c into main Apr 19, 2026
27 of 28 checks passed
@marcosgz marcosgz deleted the docs/add-documentation branch April 19, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant