-
Notifications
You must be signed in to change notification settings - Fork 1.9k
feat(dev): introduce AGENTS.md #23858
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
- `api/` - GraphQL API for management and monitoring | ||
- `cli.rs` - Command-line interface | ||
|
||
- `/lib/` - Modular library crates |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing vector-lib
#### Environment Setup | ||
```bash | ||
# Use containerized development environment (recommended for new contributors) | ||
export CONTAINER_TOOL="podman" # Optional: default is docker | ||
make environment # Enter development shell | ||
|
||
# Or setup native environment | ||
cargo install -f --path vdev # Install Vector development CLI | ||
``` | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#### Environment Setup | |
```bash | |
# Use containerized development environment (recommended for new contributors) | |
export CONTAINER_TOOL="podman" # Optional: default is docker | |
make environment # Enter development shell | |
# Or setup native environment | |
cargo install -f --path vdev # Install Vector development CLI | |
``` |
We don't want to actually develop inside the environment or to install vdev when we can use cargo vdev instead
# Development build | ||
make build-dev | ||
# or in container | ||
make build-dev ENVIRONMENT=true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should probably replace this with cargo commands and also instruct to use --no-default-features --features="foo,bar,baz"
to improve compile times
make test-integration | ||
|
||
# Specific integration test | ||
make test-integration-SCOPE="kafka" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
make test-integration-SCOPE="kafka" | |
make test-integration-kafka |
I think -SCOPE is wrong
Summary
LLM generated - Needs review.
Vector configuration
How did you test this PR?
Change Type
Is this a breaking change?
Does this PR include user facing changes?
no-changelog
label to this PR.References
Notes
@vectordotdev/vector
to reach out to us regarding this PR.pre-push
hook, please see this template.make fmt
make check-clippy
(if there are failures it's possible some of them can be fixed withmake clippy-fix
)make test
git merge origin master
andgit push
.Cargo.lock
), pleaserun
make build-licenses
to regenerate the license inventory and commit the changes (if any). More details here.