Public Lab Research note


Email notification overhaul

by bash | April 02, 2017 13:51 02 Apr 13:51 | #14082 | #14082

(This template is for students applying to summer code programs with Public Lab. Use this link to start writing a post: https://publiclab.org/post?n=899&tags=gsoc,gsoc-2017-proposals You can delete this line once you've started filling it out.)


About me

Hey, my name is Batracov Dmitry and I'm web developer. The main language in which I code is ruby. Of course I've some experience in javascript(jQuery), some C/C++ on University level and java in this semester started to learn. I'm interested in: golang and python after couple of years I'll learn them.

Affiliation (organization/school, if any)

Location: (Republic of Moldova, Chisinau(It's between Romania and Ukraine))

Project description

_I think I and my mentor will talk about this task later, but overall how is written issues I will use m_ailman or something similar to him. This all will work with ActiveJob(I think gem sidekiq will be helpful). And I don't know which tool your team use in production but I know that sidekiq after some time use too much memory and we should it restart manually. For automation restart we can use Cron or Monit(I'd some experience with that tool).

Abstract/summary (<20 words):

Problem

_My project will add advanced feature for email. _

Timeline/milestones

Break your project up into small projects -- one per week!

Needs

Only the concomitant direction of the mentor is needed

Setup

I've installed and run on my pc


Experience

It will be my first contribution but not last, How I said in topic "about me" I am familiar with ruby and javascript. This all I've learned by myself. I have some projects on github: github.com/Dmitry96. They're a little bit old, after 1-2 weeks when I a little bit will free I want to start my project. I don't know what it will be, but I want to test some tech, like: rabbitmq, websockets and couple of gems.


Teamwork

Only with my friend, but I know how to work with git, it's now a problem.


Passion

I think all projects should be opensource and I just want to prove to myself that I can work and quickly learn new tech.

Audience

For all people

Commitment

Only students can participate in GSoC and I'm free during 3 moths.

I think the best way is to make every 1-2 weeks some commits, t__o keep a mentor in the know that I'm doing something.

For example: first week, I've successfully added sidekiq in project and some gems etc ...

And further if I will end this task earlier I can help with OAUTH via some Social Networks


2 Comments

Hello, have you had an opportunity to download and set up the plots2 codebase? We'd love to see a small pull request from you, even for a minor change -- it's helpful to see how familiar you are with our contribution workflow. Thanks!

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


Reply to this comment...


Login to comment.