Ozon3Org / Ozon3

An open-source Python package to easily obtain real-time, historical, or forecasted air quality data for anywhere in the world. Reliable, accurate and simple.
GNU General Public License v3.0
66 stars 23 forks source link

Add dev container configuration. #176

Open ShootGan opened 6 months ago

ShootGan commented 6 months ago

Hi,

I've added configuration for using a development container for development purposes. Essentially, if you're using VSCode, have the VS Code Dev Container extension, and Docker installed on your computer, you can easily reopen the fully configured project in a container. It includes all necessary dependencies, Ozone installed as an editable package, and initialized pre-commit hooks. You can read more about dev containers here.

Please let me know if you're interested in adding this feature to the repository, and I will include some documentation in contributing.md.

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 94.66%. Comparing base (2e75316) to head (94c26b1).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## dev #176 +/- ## ======================================= Coverage 94.66% 94.66% ======================================= Files 17 17 Lines 544 544 ======================================= Hits 515 515 Misses 29 29 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

ShootGan commented 6 months ago

Not sure why black is failing since I didn't change any python file.