To expand a little on previous answers, these are the steps:
- In the Julia REPL, ‘Develop’ the package. This will clone the package to
~/.julia/dev/Example
pkg> develop Example
- Fork the package on GitHub
- On the command line, add your fork as a remote:
cd ~/.julia/dev/Example
git remote add upstream git@github.com:<your github username>/Example.jl.git
- Create a new branch, giving it a name reflecting the change
git checkout -b new-feature
- Make your changes
- Use
git commit
to commit your changes. Several commits can be made. - On the command line, push the changes to your fork:
git push upstream new-feature
- Open a pull request on Github