Hi everyone,
I am a beginner contributor and would like to work on Issue #144, which is about implementing transform_join_view.
I have been learning the C++20 ranges framework recently, and I want to contribute by taking on this feature.
Before I start, I wanted to clarify a few things:
-
Is this issue still available for someone to take?
-
Are there any specific design notes, references, or examples I should follow when implementing this view?
Hi @jainsujan11 - welcome!
I think I got you started with a project invite. In case it’s not clear, the best way to begin is to run clone the exemplar repo and then run cookiecutter (a python tool) in the repo. That will do a bunch of renaming and updates to bootstrap your repo layout. After that point you can delete the cookiecutter directory and make your first PR.
There’s a lot of good information here: README | The Beman Project on what we’re looking for w.r.t. development. Mostly that comes out of the box if you follow the process above. I suspect this should be a header only library you can also delete the src tree and remove from Cmake file.
I will note that there’s a cousin project to the transform_join_view here – that might provide some inspiration.
For testing I suggest using catch2 (note I think there’s a newer version than scope has right now) instead of gtest, but it’s your choice.
Let us know if you get stuck.
1 Like
yep, it’s in your PR for scope which I hope to get to tomorrow 