carpentries-incubator / geospatial-python

Introduction to Geospatial Raster and Vector Data with Python
https://carpentries-incubator.github.io/geospatial-python/
Other
155 stars 57 forks source link

To Do List (feel free to sign up for something, add a task, and discuss) #8

Closed rbavery closed 1 year ago

rbavery commented 4 years ago

If you'd like to call dibs on an episode, you can reply here or submit a work in progress PR. I'm happy to help folks out with the workflow for contributing to open source projects if they are new to it. I'll also be contributing to more of the episodes after the holidays.

alex-pakalniskis commented 4 years ago

I'd be happy to help out rewriting some episodes from R to Python.

Calling dibs on https://datacarpentry.org/r-raster-vector-geospatial/10-vector-csv-to-shapefile-in-r/index.html to start off.

This is my first contribution to an open source project so I would appreciate a bit of guidance :smile:. Once I finish pushing all edits to my forked copy, do I submit a pull request to merge the changes?

Thanks!

rbavery commented 4 years ago

Thanks @alex-pakalniskis ! Yes, that's right, you can submit your pull request to the gh-pages branch of this repo. This question has also prompted me to update this contributing guidelines page, which now links to this repository and the online lesson page: https://github.com/carpentries-incubator/geospatial-python/blob/gh-pages/CONTRIBUTING.md

The section "Using Github" is a good outline to follow and https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github is a good, more advance reference that shows you how to handle issues like updating a PR that has fallen behind changes to the gh-pages branch. When you submit a PR it's also a good idea to view the changes you made as a webpage to make sure the changes render properly. To do this, run make serve to serve your edits locally.

Thanks for your help! Feel free to ping me in this issue if you have more questions.

rbavery commented 4 years ago

Hi @alex-pakalniskis just wanted to give you a heads up that I have some initial work done on the lesson you called dibs on since I had to teach part of it at JPL. I included in in an existing episode but it could be broken out into it's own episode maybe. See https://carpentries-incubator.github.io/geospatial-python/09-vector-open-shapefile/index.html there is a section called "Reading a Shapefile from a csv"