GSoC Application

Mihir Luthra 1999mihir.luthra at gmail.com
Thu Mar 21 09:00:58 UTC 2019


Thanks for the tips,

I have tried using MacPorts and tried installing some packages as-well.
And the project I am interested in optimisation of trace mode.
I discussed it with the potential mentor mentioned.
Before I didn’t knew correctly how to use mailing list. Now I will msg here
as asked.

I have a 4 yr experience with C language, and tcl I have been working on it
now, and I found that guidance youtube vid linked on the website which I
will go through.
I have been using Mac for iOS app dev since 2 years. I have read lots on
unix shell scripting in past so I have some knowledge of unix systems.

Further as mentioned by Clemens sir,
This project would require knowledge of low level system, so which books or
papers shall I refer in order to get a better understanding?

I planned for myself this way:
learn tcl -> watch the MacPorts code base vid -> go through code files

Any improvements or suggestion?


On Thu, Mar 21, 2019 at 2:09 PM Mojca Miklavec <mojca at macports.org> wrote:

> Dear Mihir,
>
> (CC-ing another student with a similar question and no particular
> project proposal yet.)
>
> Welcome to the MacPorts community!
>
> On Thu, 21 Mar 2019 at 08:20, Mihir Luthra wrote:
> >
> > Hi everyone,
> >
> > I had a few questions
> >
> > What all should I work upon before applying
>
> - Decide on and discuss the idea for the project you want to work on.
> - Get a decent understanding about how MacPorts works (get it up and
> running, install a few ports etc.) and get a good understanding about
> what you need to do to finish the project.
> - Prove your skills by either creating some demo or submitting some
> pull requests (you may ask for guidance about what you could do, but
> it makes sense to first pick a project, so that the tasks can be more
> related to the project).
> - Make sure that you submit your first draft proposal *as early as
> possible*, so that you can still have sufficient time (2 weeks) to
> make significant improvements based on the feedback you get from us.
> - Read this mailing list or archives where there will be plenty of
> GSOC-related discussion going on, optionally follow us on IRC.
>
> You may keep submitting patches also after submitting the application,
> but discussing the idea is absolutely essential for success. You
> should allow at least 10 days for proposal review & improvements,
> ideally even more.
>
> > and
> > Will a mentor be assigned to me or do I need to discuss with the mentor
> and then submit proposal with mentor name mentioned?
>
> You don't need to find a mentor yourself. The mentor would be assigned
> to you based on the project idea (but yes, you definitely want to
> discuss the idea before submitting the proposal, else you might be
> wasting a lot of time going in the wrong direction instead of using
> that time productively with some guidance).
>
> You should not contact the mentor(s) directly, the ideas are best
> discussed on this mailing list where other experienced developers can
> also provide feedback, not just the potential mentor.
>
> If you want some guidance, you might want to tell us a bit more about
> yourself and your interests, and tell us which project ideas sound
> interesting to you. Ideally you would do at least a tiny bit of
> research into some ideas yourself (or ask if idea description doesn't
> sound clear enough) and then come up with additional questions and
> suggestions.
>
> You could pick your idea in one of the following areas:
> (a) working on new packages or improving existing ones (but that
> requires taking on a bit more than just a single package, more like a
> whole group of packages that need extra care; this could be done for
> almost any given software in existence :)
> (b) working on python modules for automatic generation of packages
> from any "upstream package manager" to MacPorts, like conversion of
> ruby gems / python pypi / perl cpan / haskell cabal / javascript npm /
> ... (no need to work on all of them, just some subset)
> (c) working on any of the plenty projects that improves the package
> manager itself (C/C++ and Tcl)
> (d) standalone web application and improvements to our build infrastructure
>
> Projects in (c) are relatively important and you may pick almost
> anything, even if it's not on the project list, but any other area is
> suitable as well. So far there was probably most interest in (d), so
> you might want to pick from others?
>
> Mojca
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20190321/9e184ab1/attachment.html>


More information about the macports-dev mailing list