[OSM-dev] Start Contribution

2013-10-09 Thread Akash Ashok
Hey Guys,
I just joined the list. Open Street Map initiative is awesome.I love the
fact that its free and I would love to contribute to the systems.

I am a distributed systems engineer by profession, from India and would
love to contribute in a dev way as much as I can.

Firstly I wanted to know a few things:
1. I see that the user interface could be made much better do we have
design contributors to the project ?
2. Is there a Jira page to know the list of outstanding issues that I could
pickup ?
3. Can some1 from the group please help me out a lil bit to understanding
if we have any releases in terms of OSM ? Are there any design discussions
on how things are built etc etc...

This is an awesome initiative. Feels great to be a part in how ever small
way.

-- 
Cheers,
Akash A
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Eugene Alvin Villar
Hi Akash,

I think you are referring to the OSM website, correct?

All of the development related to improving the website can be found on
Github:
https://github.com/openstreetmap/openstreetmap-website/

This is where design decisions, issues, bugs, and other topics to improve
the website are discussed.

Eugene



On Wed, Oct 9, 2013 at 2:15 PM, Akash Ashok thehellma...@gmail.com wrote:

 Hey Guys,
 I just joined the list. Open Street Map initiative is awesome.I love the
 fact that its free and I would love to contribute to the systems.

 I am a distributed systems engineer by profession, from India and would
 love to contribute in a dev way as much as I can.

 Firstly I wanted to know a few things:
 1. I see that the user interface could be made much better do we have
 design contributors to the project ?
 2. Is there a Jira page to know the list of outstanding issues that I
 could pickup ?
 3. Can some1 from the group please help me out a lil bit to understanding
 if we have any releases in terms of OSM ? Are there any design discussions
 on how things are built etc etc...

 This is an awesome initiative. Feels great to be a part in how ever small
 way.

 --
 Cheers,
 Akash A

 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Martin Koppenhoefer
2013/10/9 Akash Ashok thehellma...@gmail.com

 2. Is there a Jira page to know the list of outstanding issues that I
 could pickup ?



there is a trac-system with a collection of bugs and feature requests:
https://trac.openstreetmap.org/

I am not sure how suitable this is any more, as many (sub)-projects seem to
have moved to github in the last months. For josm there is a trac here:
http://josm.openstreetmap.de/

cheers,
Martin
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Akash Ashok
Hi Martin/Eugene,
Thanks a lot.

Are Website and Backend services managed as different projects ?
Am I correct to presume that Trac is for both website and backend systems ?

Cheers,
Akash A


On Wed, Oct 9, 2013 at 8:44 PM, Martin Koppenhoefer
dieterdre...@gmail.comwrote:


 2013/10/9 Akash Ashok thehellma...@gmail.com

 2. Is there a Jira page to know the list of outstanding issues that I
 could pickup ?



 there is a trac-system with a collection of bugs and feature requests:
 https://trac.openstreetmap.org/

 I am not sure how suitable this is any more, as many (sub)-projects seem
 to have moved to github in the last months. For josm there is a trac here:
 http://josm.openstreetmap.de/

 cheers,
 Martin




-- 
Cheers,
Akash A
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Serge Wroclawski
Akash,

It's a bit more complicated than that- and this really should be
better documented (or if it- easier to find).

You can think of OSM as a series of components which fit in together
and then each have their own purpose.

At the bottom, the lowest level, there is the Postgis database, with
the API schema.

Then on top of that is the website, sometimes called the rails port.
It's written in Ruby on Rails and handles all the user action on
osm.org and has code for all the OSM editing API (commonly just called
the API).

From there, the rest of the systems are more or less decoupled.

cgimap is a program that handles the most performance sensitive API
calls. It's written in C with an eye towards speed (vs the website
itself, which is in rails).

Then there's the render system. That deserves its own email, but
essentially it's a separate database, and a software stack of it own.

Then there's the geocoder, nominatim. It also deserves its own email,
and it is also a separate database and software stack.

Then there's the editors. Some of them, like iD and Potlach, are web
based, so they live in the website, as far as the user is concerned,
but are maintained by different teams of people. Other editors (like
Josm) run on the desktop, or they run on mobile phones. All the
editors talk to the API.


So when you say you want to work on interaction- folks are assuming
you mean the website, but they're not sure if you don't mean one of
the editors.

- Serge

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Akash Ashok
Oh Alright. Thanks a lot for the detailed breakup. I think it was my
mistake i wasn't clear at all. I just wanted to know how we are designing
the site are there designers involved on the website front.

Secondly my interest is mainly on the backend, POSTGIS, Routing Algos on
top of it etc... Now that i see there are quite a few components. What I'll
do is go thru the components and see what interests me and start picking up
really small tasks on those components.

Cheers,
Akash A




On Wed, Oct 9, 2013 at 9:31 PM, Serge Wroclawski emac...@gmail.com wrote:

 Akash,

 It's a bit more complicated than that- and this really should be
 better documented (or if it- easier to find).

 You can think of OSM as a series of components which fit in together
 and then each have their own purpose.

 At the bottom, the lowest level, there is the Postgis database, with
 the API schema.

 Then on top of that is the website, sometimes called the rails port.
 It's written in Ruby on Rails and handles all the user action on
 osm.org and has code for all the OSM editing API (commonly just called
 the API).

 From there, the rest of the systems are more or less decoupled.

 cgimap is a program that handles the most performance sensitive API
 calls. It's written in C with an eye towards speed (vs the website
 itself, which is in rails).

 Then there's the render system. That deserves its own email, but
 essentially it's a separate database, and a software stack of it own.

 Then there's the geocoder, nominatim. It also deserves its own email,
 and it is also a separate database and software stack.

 Then there's the editors. Some of them, like iD and Potlach, are web
 based, so they live in the website, as far as the user is concerned,
 but are maintained by different teams of people. Other editors (like
 Josm) run on the desktop, or they run on mobile phones. All the
 editors talk to the API.


 So when you say you want to work on interaction- folks are assuming
 you mean the website, but they're not sure if you don't mean one of
 the editors.

 - Serge




-- 
Cheers,
Akash A
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Martin Koppenhoefer


 Am 09/ott/2013 um 18:12 schrieb Akash Ashok thehellma...@gmail.com:
 
 Secondly my interest is mainly on the backend, POSTGIS, Routing Algos on top 
 of it etc... Now that i see there are quite a few components. What I'll do is 
 go thru the components and see what interests me and start picking up really 
 small tasks on those components.


it is also worth noticing that a lot of services are developed by third 
parties, e.g. there is no official routing but rather a lot of different 
projects all doing routing based on data offered by osm. There is a dev page in 
the wiki and some pages about projects based on osm, maybe you can find a 
starting point there.

cheers,
Martin
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Ab_fab
Visible here :
http://wiki.openstreetmap.org/wiki/File:OSM_Components.png

(found from French wiki page which still has the previous layout)


2013/10/9 Pieren pier...@gmail.com

 On Wed, Oct 9, 2013 at 6:01 PM, Serge Wroclawski emac...@gmail.com
 wrote:

  It's a bit more complicated than that- and this really should be
  better documented (or if it- easier to find).


 We had in the past a diagram on this page:
 http://wiki.openstreetmap.org/wiki/Develop

 but is gone. Probably needs some refresh.

 Pieren

 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev




-- 
ab_fab http://wiki.openstreetmap.org/wiki/User:Ab_fab
Il n'y a pas de pas perdus, Nadja
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Pieren
On Wed, Oct 9, 2013 at 6:01 PM, Serge Wroclawski emac...@gmail.com wrote:

 It's a bit more complicated than that- and this really should be
 better documented (or if it- easier to find).


We had in the past a diagram on this page:
http://wiki.openstreetmap.org/wiki/Develop

but is gone. Probably needs some refresh.

Pieren

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Martin Koppenhoefer
2013/10/9 Pieren pier...@gmail.com


 We had in the past a diagram on this page:
 http://wiki.openstreetmap.org/wiki/Develop

 but is gone. Probably needs some refresh.



you can still find it in the history:
http://wiki.openstreetmap.org/w/index.php?title=Developoldid=812753

cheers,
Martin
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Tom Hughes

On 09/10/13 17:01, Serge Wroclawski wrote:


At the bottom, the lowest level, there is the Postgis database, with
the API schema.


Postgres, not postgis.

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Akash Ashok
Oh So we dnt use POSTGIS extension ?? How do we store the geometries then
like roads areas and location coordinates ?


On Wed, Oct 9, 2013 at 9:58 PM, Tom Hughes t...@compton.nu wrote:

 On 09/10/13 17:01, Serge Wroclawski wrote:

  At the bottom, the lowest level, there is the Postgis database, with
 the API schema.


 Postgres, not postgis.

 Tom

 --
 Tom Hughes (t...@compton.nu)
 http://compton.nu/




-- 
Cheers,
Akash A
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Tom Hughes

On 09/10/13 17:31, Akash Ashok wrote:


Oh So we dnt use POSTGIS extension ?? How do we store the geometries
then like roads areas and location coordinates ?


We don't store them as geometries in the API database, we store them 
as a simple topological network.


You probably want to do some reading up on the basic OSM data model I 
suspect - try https://wiki.openstreetmap.org/wiki/Data_Primitives as a 
starting point.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Start Contribution

2013-10-09 Thread Martin Koppenhoefer
2013/10/9 Akash Ashok thehellma...@gmail.com

 Oh So we dnt use POSTGIS extension ?? How do we store the geometries then
 like roads areas and location coordinates ?



not in the main db, but in the mapnik rendering db there is the postgis
extension enabled.

cheers,
Martin
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev