Once you've committed your changes, you can say `Pkg.submit("PkgName")`. Looks 
like that's still undocumented.

--Tim

On Sunday, September 28, 2014 11:15:23 AM Sal Mangano wrote:
> That is fine. I know how to use git. I guess what I am asking is how to go
> about using the modified and testing the package I modified before I am
> ready to commit changes.
> 
> Is it something like:
> 
> 1) Pkg.checkout("SomePackage")
> 2) Edit the code in ~/.julia/SomePackage/src
> 3) Pkg.test("SomePackage")
> 4) ... ????Not sure what to do next assuming above is right
> 
> On Sunday, September 28, 2014 1:28:25 PM UTC-4, Andreas Noack wrote:
> > You'll have to know how to use git. It will require some investment costs
> > if you don't already know how to use it, but it is really convenient for
> > cooperative package development.
> > 
> > It is a good idea to commit the changes you have made to the package to a
> > new branch. Then you'll have to fork the original repository and push your
> > branch to your fork on github (so you'll need a github account, it you
> > haven't got one yet.) When that is done, you'll see an option for opening
> > a
> > pull request at your personal github page.
> > 
> > Med venlig hilsen
> > 
> > Andreas Noack
> > 
> > 2014-09-28 11:45 GMT-04:00 Sal Mangano <[email protected] <javascript:>>:
> >> Say I install a new Package using Julia's package manager. After using it
> >> for a while I find a bug that I'd like to try to fix myself. Or maybe I'd
> >> like to enhance the package in some way.
> >> What is the recommended workflow for doing this? Do I use
> >> Pkg.checkout('SomePkg') and then edit the source/unit tests?
> >> What happens when I am done and would like to contribute my changes to
> >> the author of the package?

Reply via email to