Skip to content

feat: automatic discovery of src/requires.cr#120

Open
renich wants to merge 4 commits into
elbywan:masterfrom
renich:feat/requires-discovery
Open

feat: automatic discovery of src/requires.cr#120
renich wants to merge 4 commits into
elbywan:masterfrom
renich:feat/requires-discovery

Conversation

@renich
Copy link
Copy Markdown

@renich renich commented Apr 28, 2026

Description

This PR adds support for automatic discovery of src/requires.cr to improve class discovery in projects with centralized require structures.

Fixes: #67, #72

Key Changes

  • Automatic Inclusion: The server now automatically detects and includes src/requires.cr as an additional source during compilation if it exists within the project root.
  • Lucky Framework Support: This specifically resolves issues where Lucky projects (and similar structures) would fail to show completions for classes defined in files required via a central manifest.

PR 5: feat/cli-options

Title: feat: add log-level and version CLI flags

Description

This PR adds standard CLI convenience features to the Crystalline binary.

Fixes: #91

Assisted-by: Gemini gemini@google.com

@renich renich force-pushed the feat/requires-discovery branch from 25278a4 to 030bf5f Compare April 28, 2026 00:38
renich added 4 commits April 27, 2026 18:45
Assisted-by: Gemini <gemini@google.com>
Assisted-by: Gemini <gemini@google.com>
Assisted-by: Gemini <gemini@google.com>
Assisted-by: Gemini <gemini@google.com>
@renich renich force-pushed the feat/requires-discovery branch from 030bf5f to 63cd5c4 Compare April 28, 2026 00:46
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