Coder Social home page Coder Social logo

Comments (8)

KathleenLD avatar KathleenLD commented on June 26, 2024

👍 on it

from pelias.

missinglink avatar missinglink commented on June 26, 2024

github: Setting guidelines for repository contributors

from pelias.

KathleenLD avatar KathleenLD commented on June 26, 2024

that was easy

from pelias.

KathleenLD avatar KathleenLD commented on June 26, 2024

Ok, I'm getting this started here: https://github.com/pelias/pelias/blob/contribution/CONTRIBUTING.md

@missinglink how do you prefer to receive PRs? Do you want me to open a WIP PR now, or wait until I've got some actual content?

Speaking of content, what would you like to have included in this? My thoughts are:

  • Guidance for opening issues
    • Look through old issues
    • Point to guidance on writing good bug reports
    • Explain the bug clearly
    • How to reproduce?
    • What result did you get?
    • What result did you expect?
    • Provide links, screenshots, and system information when possible
  • Guidance for contributing to the project
    • Any CircleCI guidance?
    • Style standards?
    • Where to look for the current roadmap (I assume this doesn't exist yet)

I'll start adding some of this to that branch. Let me know how you'd like me to proceed in terms of collaborating on this.

from pelias.

missinglink avatar missinglink commented on June 26, 2024

hey @KathleenLD, a WIP PR is fine as long as it's merged in a reasonable timeframe (~1 week).
Please clearly mark a WIP PR with 'DO NOT MERGE' followed by a short reason or description.

This workflow just kind of came about, but seems to work for us, eg: pelias/api#60


  • Expected/Actual and Reproducibility are the most important.
  • Search is geographically biased so we need to know where the consuming software said they were.
  • Without local knowledge we don't know what was supposed to be returned and searching osm/bing/google whatever is time-consuming.
  • Attaching a link to an above source is fantastic.

Things like language/terminology and being too picky about grammar etc. is not of any concern, I would like people to feel comfortable that they can report issues without being at risk of public shaming.

In that regards, I think we should have a basic 'being human' section about not putting people down or being horrible, valuing objectivity over subjectivity, just generally being compassionate, especially with foreign language related bug reports (which we very much welcome).

All the things you mentioned above are awesome, let's get it started and then iterate it to awesome rather than trying to nail it all the first go.

from pelias.

missinglink avatar missinglink commented on June 26, 2024

Here is a perfect example of the sort of issue where we could have helped to shape the conversation better: mapzen/open#357

from pelias.

sevko avatar sevko commented on June 26, 2024

Talked with @KathleenLD about this, and the first step is probably to set up a Pelias project template so that contributors can spawn new packages and have things Just Work, without having to instantiate all the boilerplate (package.json, .travis.yml, etc.). cc @hkrishna , @dianashk

from pelias.

KathleenLD avatar KathleenLD commented on June 26, 2024

Closing this out-- CONTRIBUTING.md is live.

from pelias.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.