-
-
Notifications
You must be signed in to change notification settings - Fork 66
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
Help needed: how to contribute to the cpp project? Missing 'CONTRIBUTING' kind of guide. #253
Comments
Hey @daantimmer ! Thanks for your message and suggestion. While I may not have the time right now to author a |
Hello @chybz do you happen to have a more direct way of contact not via github? I have some thoughts I would like to discuss, but preferably via some other medium. To respond to your suggestion. Yes, test-cpp.yml was of help. Although for some reason the Some questions regarding the build environment:
|
ping @ursfassler - You were working on some cpp stuff recently. Which area/s are you looking to work on @daantimmer - If you come to slack there may be people who can give some bits of help. For example the cpp implementation of cucumber uses cucumber ruby wire and cucumber ruby, which I could help with |
@luke-hill I think @daantimmer was referring to the new stuff I added in the |
We need a pure C++ runner implementation. Much like Specflow. Therefore I am using the cpp implementation to build one. I am willing to contribute where I can to that project. But not to the wire proxy runner version. |
@daantimmer - In the short term (Lets say 6-12months), this won't change. The reasons for this were discussed in the relevant c++ repos. I believe the next steps are updating the cpp implementation of cucumber to use the latest versions - currently many revisions are using cucumber-ruby v2 which is ancient. Once this is done (Which owing to the fact most are volunteers, may take some time). Then I think the next steps would be to consider using a full cpp library and implementation of cucumber - NB: Doing this will require a lot of work |
No problem at all. I fully understand, and respect, the fact things will take time because if volunteers. I'll happily continue with my cpp-runner version based on the existing gherkin-cpp and messages-cpp implementation. |
🤔 What's the problem you've observed?
I would like to contribute to the cpp project. But am not able to spin up a development environment (easily).
We don't have a development environment on our machines. All development is done through devcontainers. Setting up a container for the cpp project seems tedious and there are undocumented dependencies in order to build the cpp project.
✨ Do you have a proposal for making it better?
Add a devcontainer configuration for the cpp project. With dependencies either pre-installed or through a shell script.
📚 Any additional context?
No response
The text was updated successfully, but these errors were encountered: