Open Source Comes to Campus/Tasks for Oct 18th: Difference between revisions

Content added Content deleted
imported>Shauna
No edit summary
imported>Shauna
No edit summary
Line 11: Line 11:
If you don't want to work on these particular projects, that's okay. There's a few other things you can try:
If you don't want to work on these particular projects, that's okay. There's a few other things you can try:


[[ Newcomer tasks ]]: These are categories of tasks that are especially useful for newcomers to perform, such as making sure web sites are accessible to people with visual impairments, or giving feedback on getting started/installation instructions. You can do these tasks for any project.
{{ Newcomer tasks }}


[[ Recommended projects ]]: These are projects with great communities that have good getting started instructions. They're not affiliated with this event, but they're likely to welcome you with open arms.
{{ Recommended projects }}


[[ Finding a project ]]: If you want to find your own projects and your own tasks, try going through this exercise.
{{ Finding a project }}


__toc__
__toc__

= WelcomeBot =

MENTOR: shauna (shauna or shauna_ on Freenode)

Description: WelcomeBot is an IRC bot designed to welcome people into the #openhatch IRC channel (although it can be easily adapted for use in other channels). It is written in python, and features the [http://docs.python.org/2/library/socket.html socket module].

Resources:
*[https://github.com/shaunagm/oh-irc-bot Source]
* Overview and installation/contributing guides: can be found in [https://github.com/shaunagm/oh-irc-bot the repository's readme]
* Updates/problems/ideas: Please use the [https://github.com/shaunagm/oh-irc-bot/issues?page=1&state=open issue tracker]! (As well as asking shauna about them on IRC.)

Tasks:
* [https://github.com/shaunagm/oh-irc-bot/issues/1 Add rules to catch unidentified nicks] - When users who have registered their nicknames join IRC without identifying, different IRC clients will change their nickname in different ways. The bot currently only accounts for one of those ways, which means people are greeted unnecessarily.
* [https://github.com/shaunagm/oh-irc-bot/issues/12 Bot does not recognize fast name change] - When users join the channel and change their name, the bot uses their original name to greet them. A fix for this would likely involve:

Harder tasks that may still be fun:
* [https://github.com/shaunagm/oh-irc-bot/issues/10 Bot goes offline silently] - Every couple of weeks, the bot experiences a bug and turns off silently. Investigate tools like cronjob, monit, nagios, etc so that we can get a notification if it goes offline.
* [https://github.com/shaunagm/oh-irc-bot/issues/17 Make test suite] - If you like testing, this is the task for you! A good first step would be to read through the script and identify what needs to be tested. Alternatively, if you could read through some of the resources listed in the issue and report back what you've learned about doing tests in python, that would be super helpful too. This project's maintainer has never developed tests before from scratch, so we are all in it together. :)
* [https://github.com/shaunagm/oh-irc-bot/issues/18 bug causing bot to go offline] - This may be a tricky bug to fix, since it's not clear what input is causing the crash and it may be difficult to reproduce (the bot currently crashes on this bug approximately every two weeks). But you may be able to figure out what's going on from the information given!





= OpenHatch =
= OpenHatch =
Line 51: Line 74:


* [https://github.com/openhatch/open-source-comes-to-campus/issues/35 Reproduce documentation issue] A student reported an issue with the documentation for XChat. We've now switched to HexChat. Does the documentation still need to be fixed?
* [https://github.com/openhatch/open-source-comes-to-campus/issues/35 Reproduce documentation issue] A student reported an issue with the documentation for XChat. We've now switched to HexChat. Does the documentation still need to be fixed?

= WelcomeBot =

Description: WelcomeBot is an IRC bot designed to welcome people into the #openhatch IRC channel (although it can be easily adapted for use in other channels). It is written in python, and features the [http://docs.python.org/2/library/socket.html socket module].

Resources:
*[https://github.com/shaunagm/oh-irc-bot Source]
* Overview and installation/contributing guides: can be found in [https://github.com/shaunagm/oh-irc-bot the repository's readme].
* Main contact: Shauna (shauna on Freenode; shaunagm at gmail dot com)
* Updates/problems/ideas: Please use the [https://github.com/shaunagm/oh-irc-bot/issues?page=1&state=open issue tracker]! (As well as asking shauna about them on IRC.)

Tasks:
* [https://github.com/shaunagm/oh-irc-bot/issues/1 Add rules to catch unidentified nicks] - When users who have registered their nicknames join IRC without identifying, different IRC clients will change their nickname in different ways. The bot currently only accounts for one of those ways, which means people are greeted unnecessarily.
* [https://github.com/shaunagm/oh-irc-bot/issues/12 Bot does not recognize fast name change] - When users join the channel and change their name, the bot uses their original name to greet them. A fix for this would likely involve:

Harder tasks that may still be fun:
* [https://github.com/shaunagm/oh-irc-bot/issues/10 Bot goes offline silently] - Every couple of weeks, the bot experiences a bug and turns off silently. Investigate tools like cronjob, monit, nagios, etc so that we can get a notification if it goes offline.
* [https://github.com/shaunagm/oh-irc-bot/issues/17 Make test suite] - If you like testing, this is the task for you! A good first step would be to read through the script and identify what needs to be tested. Alternatively, if you could read through some of the resources listed in the issue and report back what you've learned about doing tests in python, that would be super helpful too. This project's maintainer has never developed tests before from scratch, so we are all in it together. :)
* [https://github.com/shaunagm/oh-irc-bot/issues/18 bug causing bot to go offline] - This may be a tricky bug to fix, since it's not clear what input is causing the crash and it may be difficult to reproduce (the bot currently crashes on this bug approximately every two weeks). But you may be able to figure out what's going on from the information given!


= OpenStreetMap =
= OpenStreetMap =