Skip to content

Conversation

@ultmaster
Copy link
Contributor

No description provided.

Copilot AI review requested due to automatic review settings December 10, 2025 14:54
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR initializes a contrib/ area to serve as an incubator for experimental integrations, third-party recipes, and work-in-progress features that aren't ready for the main codebase. The contrib area provides a structured space for community contributions while maintaining clear ownership and documentation standards.

  • Adds contrib/ directory structure with namespace packages, READMEs, and placeholder files
  • Updates Pyright configuration to exclude contrib area from type checking
  • Documents contrib guidelines and submission checklist in contributing guide

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
pyrightconfig.json Excludes contrib/** from type checking
pyrightconfig.fast.json Adds contrib/** to the fast check exclusion list
docs/community/contributing.md Adds comprehensive "Agent-lightning Contrib" section explaining when and how to contribute to the contrib area
contrib/agentlightning/contrib/init.py Creates namespace package for contrib extensions
contrib/README.md Provides directory structure overview and submission checklist for contrib area
contrib/CODEOWNERS Placeholder file for code ownership definitions
contrib/.gitignore Placeholder file for contrib-specific gitignore patterns

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


A quick checklist for contributions to be accepted:

1. **Document everything.** Include configuration steps, environment variables, and sample commands so contributors an reproduce the results without guesswork.
Copy link

Copilot AI Dec 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo: "contributors an reproduce" should be "contributors can reproduce".

Suggested change
1. **Document everything.** Include configuration steps, environment variables, and sample commands so contributors an reproduce the results without guesswork.
1. **Document everything.** Include configuration steps, environment variables, and sample commands so contributors can reproduce the results without guesswork.

Copilot uses AI. Check for mistakes.
## Directory map

- `agentlightning/` — Namespace packages, utilities, and adapters that extend the published wheel. Place new code under `agentlightning/contrib/<feature>/` so `import agentlightning.contrib.<feature>` works for downstream users.
- `recipes/` — Task-focused example bundles that solves a specific problem and derives certain results. Each recipe belongs in its own directory with a README that documents usage, result reports, and ownership.
Copy link

Copilot AI Dec 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammar issue: "that solves a specific problem and derives certain results" should use singular "solves" with plural "bundles" is incorrect. Consider: "Task-focused example bundles that solve a specific problem and derive certain results" or restructure to "Task-focused example bundle that solves..."

Suggested change
- `recipes/` — Task-focused example bundles that solves a specific problem and derives certain results. Each recipe belongs in its own directory with a README that documents usage, result reports, and ownership.
- `recipes/` — Task-focused example bundles that solve a specific problem and derive certain results. Each recipe belongs in its own directory with a README that documents usage, result reports, and ownership.

Copilot uses AI. Check for mistakes.
@@ -0,0 +1 @@
# Put code owner definitions in the file.
Copy link

Copilot AI Dec 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The comment "Put code owner definitions in the file" should specify "this file" or "here" for clarity. Consider: "Put code owner definitions here."

Suggested change
# Put code owner definitions in the file.
# Put code owner definitions here.

Copilot uses AI. Check for mistakes.
@ultmaster ultmaster merged commit c3f5cc7 into main Dec 10, 2025
14 checks passed
@ultmaster ultmaster deleted the contrib/init branch December 11, 2025 12:50
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.

2 participants