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
[hacktoberfest] instructions for contributors - list of backlog items - read this first #1286
Comments
Hi, could you please assign https://github.com/intuit/karate/projects/3#card-41317200 to me? Thanks! |
@shreyamalik19 done |
… match in MethodPattern.java
Hi, can you pls assign https://github.com/intuit/karate/projects/3#card-41317122 to me?Thank you. |
@chaudharydeepak yes go ahead |
@ptrthomas Can you assign #1076 to me? |
@Nishant-sehgal done |
Hi @ptrthomas can you assigne me this ticket : |
@sixdouglas done |
Hi, |
@sixdouglas that is hard to explain in short and may require you to read the links provided. but the goal is test-case generation. where the user needs to only specify some rules e.g. data-types (where karate has an existing system, e.g. |
@ptrthomas can you assign #1175 to me? |
@Nishant-sehgal done |
@ptrthomas so let’s put it simple. What you wish to have, is a system that can generate multiple values as query inputs to call the tested system (and so multiple test executions), according to some rules. In the case of the Endava CATS, the rules are defined in the OpenAPI contract. If the user defines a schema like this :
and calls that new 'module' saying he wants 200 possibilities. The module will make 200 calls to the API with a payload corresponding to this schema, but with values generated automatically. Is that correct? |
@sixdouglas yes that's right |
@ptrthomas : you can assign the ticket to me. I'll create the issue to discuss it further with you. |
@sixdouglas done |
@ptrthomas : I would love to try the Github Actions too |
@sixdouglas github actions also assigned |
Hi, I was wondering if I could do some refactoring around this file? As a karate user, I often find myself reading through this and wishing more/better features could spring up from here if it the design allowed a bit of extension. I am not sure how to go about doing this. I would ideally just fork and create a PR, but it seems like you want contributions done a certain way? Just wanted to make sure first. |
@tup916 I'm right now doing a major overhaul of the code, see #1281 and the |
@ptrthomas can you assign #1243 to me? |
@Nishant-sehgal yes go ahead. |
@ptrthomas I think I can handle https://github.com/intuit/karate/projects/3#card-26888794 |
@wpanas done |
@ptrthomas - Hi Peter, I am interested in working on - https://github.com/intuit/karate/projects/3#card-30212558. I have some ideas around it and can share on the ticket / issue log itself. Thank you. |
@chaudharydeepak that's a good one. take your time - even if you don't make the hacktoberfest deadline |
@ptrthomas - starting to look into it - realizing that possibly I can cover other items like performance metrics etc, as its all kind of encompassing with devtools protocol[chrome] - and really enjoyed the way current drivers are written / designed. Thank you. |
Thank you for your interest in contributing to Karate ! We have a set of well-documented roadmap items and enhancements proposed here: https://github.com/intuit/karate/projects/3
All you need to do is choose what you wish to work on, look at the Proposed column - and then we will move the status of that item to Assigned. You can discuss here in this issue, just add a comment.
IMPORTANT: after your first comment here, we will assign the item to you, but we need you to demonstrate intent to work on the item within 5 days. Just create a new issue with a brief comment saying that you are working on it. This will be the issue against which you can submit the final PR (Pull Request). It would be great if you can also provide some details of how you are planning to implement the solution. If we don't hear from you within 5 days, we will move the item back to the pile for anyone else to pick up.
Once your code is ready, just submit a Pull Request (in October 2020) and reference this issue. That's it ! May the Source be with You :) (Or should I say October ;)
To summarize:
A) choose an item you want to work on from the roadmap
B) make a comment below mentioning which item, and we will assign it to you
C) within 5 days create an issue so that we know you are actively working on it (else the item moves back to being un-assigned)
D) when your code is ready (or draft) submit a PR and refer the issue you created in (C)
Contributing to Karate is easy, especially for Java programmers. We have a detailed developer guide here: https://github.com/intuit/karate/wiki/Developer-Guide
The text was updated successfully, but these errors were encountered: