Comments (8)
👍 on it
from pelias.
github: Setting guidelines for repository contributors
from pelias.
that was easy
from pelias.
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.
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.
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.
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.
Closing this out-- CONTRIBUTING.md is live.
from pelias.
Related Issues (20)
- Update CI and Docker images to Ubuntu 22.04 HOT 4
- Difference between geocode.earth and local install of Pelias ? HOT 1
- Elasticsearch 8 support HOT 19
- Using Overture Maps for Data HOT 6
- Pelias Snapshot Update Date HOT 2
- Inconsistencies in response for the same query (when server overloaded)
- Transcription of German special characters in structured queries
- Venue, data source
- Error Postal Code
- Not able to setup pelias on my server
- While integrating custom WhosOnFirst data, old WOF-data is also available HOT 3
- Inaccurate Reverse Geocoding In Europe HOT 7
- Search for localities and counties of the same name HOT 5
- Additional parameters boundary.region and boundary.locality for autocomplete
- Neighborhood in the structured search worsens the results HOT 3
- Inaccuracies with the "Bangalore" location options. HOT 12
- Kyeongki-Do is outdated and should be Gyeonggi-do
- /search endpoint in my server returns multiple results for a given address , https://pelias.github.io/compare/ returns a single one result
- Administrative hierarchy data in pelias HOT 1
- Pelias does not return the address despite having it in index HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pelias.