-
Notifications
You must be signed in to change notification settings - Fork 121
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
Dev Container environment #882
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Malo Jaffré <[email protected]>
Awesome! This is a cool effort, and will review in the next day or so. |
I really need to update the contributing doc, but thank you for taking a pass at it :). |
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.
See comments, but generally looks good.
"python.languageServer": "Pylance", | ||
"ruff.fixAll": true, | ||
"ruff.format.args": [ | ||
"--config=pyproject.toml" |
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.
I wouldn't think this is necessary; I would think it would default to local pyproject.toml.
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.
You're probably right, I will test and remove if unnecessary.
``` | ||
tox -e linter | ||
``` | ||
This project uses [Ruff](https://docs.astral.sh/ruff/) and [mypy](https://www.mypy-lang.org/) for linting and static type checks. |
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.
Thank you!
Just add an entry in the Changelog (1.9.2) when you're ready for me to merge this. You might want to give a pointer to how to connect this up in |
Description
To facilitate working on this project, I began setting up a Dev Container / GitHub codespace environment.
This is a fairly basic setup at this point, but I believe it might be useful to others, and a good way to lower the threshold to contributing to the adapter.
Potential for improvement:
databricks_demo
project as described inCONTRIBUTING.md
because thedbt-databricks
adapter doesn't seem to be recognized by dbt when installed in editable mode.Could you please let me know if this is something you're interesting in before I put any more effort in it.
Checklist
CHANGELOG.md
and added information about my change to the "dbt-databricks next" section.