zulip_bots: Add directory for unmaintained bots.
This commit is contained in:
parent
cfb767ad0f
commit
80534a50b6
|
@ -24,6 +24,7 @@ exclude = [
|
||||||
# Excluded because we don't want to require bot authors to
|
# Excluded because we don't want to require bot authors to
|
||||||
# fully annotate their bots.
|
# fully annotate their bots.
|
||||||
"zulip_bots/zulip_bots/bots",
|
"zulip_bots/zulip_bots/bots",
|
||||||
|
"zulip_bots/zulip_bots/bots_unmaintained",
|
||||||
]
|
]
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description="Run mypy on files tracked by git.")
|
parser = argparse.ArgumentParser(description="Run mypy on files tracked by git.")
|
||||||
|
|
22
zulip_bots/zulip_bots/bots_unmaintained/README.md
Normal file
22
zulip_bots/zulip_bots/bots_unmaintained/README.md
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# Unmaintained bots
|
||||||
|
|
||||||
|
This directory contains bots that are currently not maintained by the Zulip
|
||||||
|
community. They are untested and potentially buggy or completely nonfunctional.
|
||||||
|
We only know that they worked at the time of their creation.
|
||||||
|
|
||||||
|
We see potential in every bot included in this directory. Many were moved simply
|
||||||
|
because they didn't contain automated tests. Feel free to use or revive
|
||||||
|
these bots.
|
||||||
|
|
||||||
|
## Reviving a bot
|
||||||
|
|
||||||
|
To revive an unmaintained bot, go through our [Writing bots](
|
||||||
|
http://zulip.readthedocs.io/en/latest/writing-bots-guide.html) guide and check if
|
||||||
|
the bot meets the outlined criteria.
|
||||||
|
In particular, this means that the bot should:
|
||||||
|
* contain automated tests.
|
||||||
|
* be well-documented, with usage examples.
|
||||||
|
* provide a command set reasonably easy and convenient to use for a human.
|
||||||
|
|
||||||
|
Once a bot fulfills all the criteria, feel free to submit a pull request to add it
|
||||||
|
to the `bots` directory. We are happy to include it there.
|
Loading…
Reference in a new issue