a sample Outreachy application
Oct. 4th, 2016 11:32 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
[fake example]
Name:
Samplemana Hariharapplicant
Project idea:
I'm interested in an Outreachy project where I implant parrots
with Zulip clients so they can repeat what I say into my living
room. This would be via an integration that would live in the
zulip/parrot repository (a new GitHub project I would create). I
figure, since you can teach parrots to say things, I want parrots
to speak aloud the traffic in a Zulip channel, so I can get audio
notifications in my living room, and I like hearing the sound of
the words I say, so I also want to be able to get parrots to say
a single user's words (my own), so I'll also implement
user-specific filtering. I only speak English and I don't think I
can manage supporting multiple languages right now but maybe I
will be able to do that towards the end of the 12 weeks.
Deliverables:
* bridge code and tests in the zulip/parrot repo
* documentation in zulip/parrot/docs
* 4 blog posts
Schedule:
November 8-December 6: acquire parrot, acquire cage and food, get
Digital Ocean virtual machine running
Dec 1 [starting early to make up for late December vacation] - Dec 6:
get test frameworks running, including parrot emulator
Dec 7 - Dec 15: write first test and initial functionality and docs
for stream-to-parrot syndication
Dec 15: first blog post
Dec 16 - 24: get initial test, functionality, and docs merged into
trunk, and get started on tests, functionality, and docs for emoji
support
December 25-January 1: vacation
January 2 - 14: finish tests, functionality, and docs for emoji
support, get merged into trunk
Jan 15: second blog post
Jan 16 - 18: set up multiparrot (buy a second parrot, cage, and food)
Jan 19 - Jan 30: write tests, functionality, and docs for
user-specific parrot syndication (each user's posts spoken by a
different parrot), get merged into trunk
Feb 1 - 9: fix bugs and feed bugs to parrot
Feb 10: third blog post
Feb 11 - 28: write user docs about caring for parrot, merge into
trunk; deploy in larger environment with many streams, users, and
parrots, and fix ensuing problems
March 1: fourth blog post
March 2 - 6: buffer time
Pencils down: March 6
Name:
Samplemana Hariharapplicant
Project idea:
I'm interested in an Outreachy project where I implant parrots
with Zulip clients so they can repeat what I say into my living
room. This would be via an integration that would live in the
zulip/parrot repository (a new GitHub project I would create). I
figure, since you can teach parrots to say things, I want parrots
to speak aloud the traffic in a Zulip channel, so I can get audio
notifications in my living room, and I like hearing the sound of
the words I say, so I also want to be able to get parrots to say
a single user's words (my own), so I'll also implement
user-specific filtering. I only speak English and I don't think I
can manage supporting multiple languages right now but maybe I
will be able to do that towards the end of the 12 weeks.
Deliverables:
* bridge code and tests in the zulip/parrot repo
* documentation in zulip/parrot/docs
* 4 blog posts
Schedule:
November 8-December 6: acquire parrot, acquire cage and food, get
Digital Ocean virtual machine running
Dec 1 [starting early to make up for late December vacation] - Dec 6:
get test frameworks running, including parrot emulator
Dec 7 - Dec 15: write first test and initial functionality and docs
for stream-to-parrot syndication
Dec 15: first blog post
Dec 16 - 24: get initial test, functionality, and docs merged into
trunk, and get started on tests, functionality, and docs for emoji
support
December 25-January 1: vacation
January 2 - 14: finish tests, functionality, and docs for emoji
support, get merged into trunk
Jan 15: second blog post
Jan 16 - 18: set up multiparrot (buy a second parrot, cage, and food)
Jan 19 - Jan 30: write tests, functionality, and docs for
user-specific parrot syndication (each user's posts spoken by a
different parrot), get merged into trunk
Feb 1 - 9: fix bugs and feed bugs to parrot
Feb 10: third blog post
Feb 11 - 28: write user docs about caring for parrot, merge into
trunk; deploy in larger environment with many streams, users, and
parrots, and fix ensuing problems
March 1: fourth blog post
March 2 - 6: buffer time
Pencils down: March 6