Thank you for the input Auon!

NJ

On Mon, Dec 19, 2016 at 7:23 PM, Kazmi,Auon H <[email protected]> wrote:

> Sure! I would be happy to contribute. Please let me know how can I help
> with the writeup.
>
> I mostly started off by reading Madlib research papers. Then, I visited
> its website to understand its architecture in detail and to gauge how much
> do I have to learn in order to contribute to it. I know Python but I had to
> go through some tutorials of postgres in order to understand the flow of
> code in any of the  Madlib's module. Doing the whole setup of Madlib was
> another thing. I made an install-readme for myself. Apart from all this, I
> had help from one of my colleague in college and the madlib's community.
>
>
>
>
>
> Regards,
>
> Auon
>
> ________________________________
> From: Nandish Jayaram <[email protected]>
> Sent: Monday, December 19, 2016 12:51:18 PM
> To: [email protected]
> Subject: Re: [GitHub] incubator-madlib issue #80: KNN Added
>
> Great! Let us know if you have any other questions.
>
> NJ
>
> On Fri, Dec 16, 2016 at 10:52 PM, Kazmi,Auon H <[email protected]> wrote:
>
> > Hi NJ,
> >
> > I guess I was able to play around with branching and other stuff but my
> PR
> > got deleted from madlib's repo. But that's okay as I have got the
> comments
> > you made, in e-mails. I will work on them from tomorrow.
> >
> >
> > Thanks for your help!
> >
> >
> > Thanks,
> >
> > Auon
> >
> > ________________________________
> > From: Kazmi,Auon H <[email protected]>
> > Sent: Friday, December 16, 2016 11:09:11 PM
> > To: [email protected]
> > Subject: Re: [GitHub] incubator-madlib issue #80: KNN Added
> >
> > Hi NJ,
> >
> > Thanks for your detailed reply!
> >
> > I will try to do the said things.
> >
> >
> >
> > Thanks,
> >
> > Auon
> >
> > ________________________________
> > From: Nandish Jayaram <[email protected]>
> > Sent: Friday, December 16, 2016 8:32:52 PM
> > To: [email protected]
> > Subject: Re: [GitHub] incubator-madlib issue #80: KNN Added
> >
> > Hi Auon,
> >
> > Hope your exams went well.
> >
> > You can do whatever ends up being a better git-learning experience for
> you.
> > Since you just started contributing to MADlib, the easier way to get
> going
> > might be to do what you mentioned. But a better, though a longer way,
> would
> > be to just mess around with branches as a learning experience. For
> instance
> > (be warned, this might not be the best approach and it might sound
> > daunting), you can do the following:
> > - Create a new local branch (say the branch name is temp-features/knn)
> > while on your current master branch (which already has the knn code
> changes
> > in it).
> > useful commands: git checkout -b temp-features/knn
> > - Go back to your master branch and reset it to the commit SHA before you
> > made changes for knn (look at git log command to find the appropriate
> > commit SHA).
> > useful commands: git log, git reset --hard <commit SHA> (be careful while
> > using the --hard flag in general).
> > - You essentially want to reach a state where the new branch features/knn
> > has the code changes you have made so far for the knn feature, and your
> > master branch must be in sync with apache/incubator-madlib's master
> branch.
> > You ideally want your local master to be in sync with your repo master,
> > which in turn must be in sync with origin master
> (apache/incubator-madlib).
> > - You might also want to push your master (with --force option) to your
> > remote repo, to undo the changes you have made to your repo master branch
> > with the previous PR.
> > useful commands: git push --force <your repo>
> > - Now create a new branch off your master (say branch name features/knn).
> > Rebase this new branch with the temp-features/knn branch. You will get
> the
> > knn related changes back on this branch now.
> > useful commands: git checkout -b features/knn, git rebase
> temp-features/knn
> > - Address the comments on this PR, and then push the features/knn branch
> to
> > your repo and open a new PR on the branch. Read about git rebase (and try
> > using it) before pushing the branch.
> > useful commands: (on master branch), git pull --ff-only, (on features/knn
> > branch) git rebase -i master
> >
> > The useful commands I have mentioned might not do the needful for each
> > step. They are just pointers for you. There might be a much more simpler
> > way to accomplish all this, and I have no idea if this way would actually
> > work correctly. :) But you can (almost) always recover from any mistake
> you
> > make on git.
> >
> > NJ
> >
> > On Fri, Dec 16, 2016 at 2:57 PM, Kazmi,Auon H <[email protected]> wrote:
> >
> > > HI NJ,
> > >
> > > Thanks for your input!
> > >
> > > Sorry, I was busy with my semester-end exams.
> > >
> > > I am reading on Git. Should I repeat the process of checking out madlib
> > > repo and then again making changes in a local branch?
> > >
> > >
> > >
> > > Regards,
> > >
> > > Auon
> > >
> > > ________________________________
> > > From: njayaram2 <[email protected]>
> > > Sent: Thursday, December 15, 2016 6:24:08 PM
> > > To: [email protected]
> > > Subject: [GitHub] incubator-madlib issue #80: KNN Added
> > >
> > > Github user njayaram2 commented on the issue:
> > >
> > >     https://github.com/apache/incubator-madlib/pull/80
> > >
> > >     This is a great start!
> > >     I will provide some github-specific feedback here, and more
> > > knn-specific
> > >     comments in the code.
> > >     Git can be daunting to use at first, but it's great once you get a
> > > hang of it.
> > >     I would recommend you go through the following wonderful book if
> you
> > >     have not already done so:
> > >     https://git-scm.com/book/en/v2
> > >
> > >     When you work on a feature/bug, it is best if you create a branch
> > > locally
> > >     and make all changes for that feature there. You can then push that
> > > branch
> > >     into your github repo and open a pull request. This way you won't
> > mess
> > > with
> > >     your local master branch, which should ideally be in sync with the
> > > origin's
> > >     (apache/incubator-madlib in this case) master branch. More
> > information
> > > on
> > >     how to work with branches can be found in the following chapter:
> > >     https://git-scm.com/book/en/v2/Git-Branching-Branches-in-
> a-Nutshell
> > >     (especially section 3.5)
> > >
> > >     One other minor feedback is to try including the corresponding JIRA
> > id
> > >     with the commit message. The JIRA associated with this feature is:
> > >     https://issues.apache.org/jira/browse/MADLIB-927
> > >
> > >
> > > ---
> > > If your project is set up for it, you can reply to this email and have
> > your
> > > reply appear on GitHub as well. If your project does not have this
> > feature
> > > enabled and wishes so, or if the feature is enabled but not working,
> > please
> > > contact infrastructure at [email protected] or file a JIRA
> > ticket
> > > with INFRA.
> > > ---
> > >
> >
>

Reply via email to