mirror of https://github.com/fail2ban/fail2ban
DOC: untabified for proper formatting + trailing spaces
parent
282724a7f9
commit
6ee2c0a014
20
DEVELOP
20
DEVELOP
|
@ -7,18 +7,18 @@
|
||||||
How to develop for Fail2Ban
|
How to develop for Fail2Ban
|
||||||
================================================================================
|
================================================================================
|
||||||
|
|
||||||
Fail2Ban uses GIT (http://git-scm.com/) distributed source control. This gives
|
Fail2Ban uses GIT (http://git-scm.com/) distributed source control. This gives
|
||||||
each developer their own complete copy of the entire repository. Developers can
|
each developer their own complete copy of the entire repository. Developers can
|
||||||
add and switch branches and commit changes when ever they want and then ask a
|
add and switch branches and commit changes when ever they want and then ask a
|
||||||
maintainer to merge their changes.
|
maintainer to merge their changes.
|
||||||
|
|
||||||
Fail2Ban uses GitHub (https://github.com/fail2ban/fail2ban) to manage access to
|
Fail2Ban uses GitHub (https://github.com/fail2ban/fail2ban) to manage access to
|
||||||
the Git repository. GitHub provides free hosting for open-source projects as
|
the Git repository. GitHub provides free hosting for open-source projects as
|
||||||
well as a web-based Git repository browser and an issue tracker.
|
well as a web-based Git repository browser and an issue tracker.
|
||||||
|
|
||||||
If you are familiar with Python and you have a bug fix or a feature that you
|
If you are familiar with Python and you have a bug fix or a feature that you
|
||||||
would like to add to Fail2Ban, the best way to do so it to use the GitHub Pull
|
would like to add to Fail2Ban, the best way to do so it to use the GitHub Pull
|
||||||
Request feature. You can find more details on the Fail2Ban wiki
|
Request feature. You can find more details on the Fail2Ban wiki
|
||||||
(http://www.fail2ban.org/wiki/index.php/Get_Involved)
|
(http://www.fail2ban.org/wiki/index.php/Get_Involved)
|
||||||
|
|
||||||
Testing
|
Testing
|
||||||
|
@ -26,7 +26,7 @@ Testing
|
||||||
|
|
||||||
Existing tests can be run by executing `fail2ban-testcases`.
|
Existing tests can be run by executing `fail2ban-testcases`.
|
||||||
|
|
||||||
Documentation about creating tests (when tests are required and some guidelines
|
Documentation about creating tests (when tests are required and some guidelines
|
||||||
for creating good tests) will be added soon.
|
for creating good tests) will be added soon.
|
||||||
|
|
||||||
Coding Standards
|
Coding Standards
|
||||||
|
@ -60,7 +60,7 @@ one)::
|
||||||
JailThread -> Filter -> FileFilter -> {FilterPoll, FilterPyinotify, ...}
|
JailThread -> Filter -> FileFilter -> {FilterPoll, FilterPyinotify, ...}
|
||||||
| | * FileContainer
|
| | * FileContainer
|
||||||
| + FailManager
|
| + FailManager
|
||||||
| + DateDetector
|
| + DateDetector
|
||||||
\- -> Actions
|
\- -> Actions
|
||||||
* Actions
|
* Actions
|
||||||
+ BanManager
|
+ BanManager
|
||||||
|
|
Loading…
Reference in New Issue