- Fork the repository and
git clone
to your local machine. - Build and access to docker container
docker-compose build ubuntu
docker-compose run --rm ubuntu bash
In case you want custom ruby or duckdb versions, use --build-arg
options
docker-compose build ubuntu --build-arg RUBY_VERSION=3.1.3 --build-arg DUCKDB_VERSION=0.6.0
- Install Ruby into your local machine.
- Install duckdb into your local machine.
- Fork the repository and
git clone
to your local machine. - Run
bundle install
- Run
rake build
or you might run with C duckdb header and library directories:rake build -- --with-duckdb-include=/duckdb_header_directory --with-duckdb-lib=/duckdb_library_directory
If you spot a problem, search if an issue already exists. If a related issue doesn't exist, you can open a new issue.
- Run
rake test
- Create new branch to change the code.
- Change the code.
- Write test.
- Run
rake test
and confirm all tests pass. - Git push.
- Create PR.