-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
New api #1
New api #1
Conversation
Was the API generated from develop branch? Ideally it should be from tag 2.7.0 to not include unreleased API endpoints. |
Tested:
|
API was generated from develop branch, not tag 2.7.0, wasn't aware of this requirement. See (zaproxy/zaproxy#5088 (comment)) |
|
Thanks for the review @thc202 |
Breaking while dog fooding until extensions removed: |
It its ready to review then we can look at it next week :) |
With the week being nearly over, I thought I'd ask how's progress? |
I talked with @psiinon yesterday about this, I'll push the add-ons' APIs shortly (with that it should be good to go?). |
It'd be good if I can do all of that generation as well, to help take load off of you. As the Node API maintainer I'm happy to do all of that each time, so long as I know what to do. I've been recording all my steps so far, so this should just become part of that procedure. Once the additional add-ons are generated -> commited -> pushed (to this PR I guess?), then I can go through all of the API files for a review. These todo's are all being tracked here |
Agreed, but the API generation is currently broken in the zap-extensions repo, that's why I'm suggesting pushing/doing that myself (it will require a newer core version to fix it, 2.8.0?). Yes, it will be pushed to this PR. |
@binarymist APIs pushed, PTAL (feel free to squash/fix up, if it looks fine). I'll open PRs to zap-extensions to fix the generation (it will still require a new ZAP jar for proper generation though). |
Roger that @thc202, and thanks! Will try review this weekend. |
I've checked about 2/3 of your files @thc202, and a small collection of mine and I'm not seeing any obvious issues. There are some tweaks I'd like to make at some stage that are not essential, like changing the line:
where Example in ajaxSpider.js and many other files:
It'd be good to get this PR merged first though and ideally published to NPM. Where should we track these types of changes, I'd like to assign them to me, but I won't see them on this repo. If you've had a bit of a look through the files, then I guess it's just a couple more items to check off? |
Good to go once the typo is fixed. |
Regarding the planned tweaks, I think it's fine to raise the issues in the main repo. |
Ok, but someone will need to bug me about them, else I may forget. |
Sure. Thanks for the PR! |
Can do. |
Addresses #5044