-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
userguide: explain rule types and categorization - v8 #12184
userguide: explain rule types and categorization - v8 #12184
Conversation
Moved to draft as I see too many CI failures. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #12184 +/- ##
=======================================
Coverage 83.16% 83.17%
=======================================
Files 912 912
Lines 257066 257066
=======================================
+ Hits 213797 213818 +21
+ Misses 43269 43248 -21
Flags with carried forward coverage won't be shown. Click here to find out more. |
WARNING:
Pipeline 23611 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The docs look neat and well organized. If you clean the PR, this looks pretty good to me.
Will let others review the content too.
e94d4f1
to
a902f5f
Compare
This enables the usage of collapsible sections for the docs.
Add documentation about the rule types introduced by 2696fda. Add doc tags around code definitions that are referenced in the docs. Task #https://redmine.openinfosecfoundation.org/issues/7031
a902f5f
to
c7ff988
Compare
Clang and commit errors were due to a mistakenly added libhtp build workflow? I'll never know how, but fixed. Still trying to figure out how to fix the Almalinux 9 failure. Must find the right package for |
Not sure I'll be able to, as I couldn't find the package for that distro. I went back to #9165 to see if @jasonish had found a solution for displaying very long json/ schema stuff, but failed to find something. So, the next question is: do we keep large |
Doesn't look like sphinx-toolbox is universally available in system packages? And we'd at least need it on the Dist Builder which is currently Ubuntu 22.04. |
But I think with your work you didn't use anything to collapse large sections, right? |
It works locally and on read the docs, but I'd rather have our docs looking the same - as much as possible - everywhere. I'll submit a new PR removing the |
collapsible sections removed with #12209 |
No, it didn't. |
Previous PR: #12114
Link to ticket: https://redmine.openinfosecfoundation.org/issues/
https://redmine.openinfosecfoundation.org/issues/7031
Please check the built version: https://suri-rtd-test.readthedocs.io/en/doc-sigtypes-et-properties-v8/rules/rule-types.html
Describe changes:
Suricata Rules
stream
andpacket-stream
rule types is very welcomeSignatureSetType()
. Add the drawio file to version control - makes maintaining easier.Many of the examples and conclusions documented here were derived from tests and checks as seen on OISF/suricata-verify#2153