Google Code In - pgRouting/pgrouting GitHub Wiki
Tasks to choose from:
- Wikipedia example
- Hanoslav example
- Boost:graph example
Wikipedia example
Task 1
Type: Documentation/Training
The example of Dijkstra Algorithm on wikipedia can be solved using the following code:
https://github.com/pgRouting/pgrouting/blob/master/src/dijkstra/demo/wiki_demo.sql
The task is to create a page for the pgRouting workshop that includes the graph, the code, link to wikipedia and the license.
Hint: copy/paste an organize. Use sphinx to format.
Task 2
Type: Documentation/Training
The example of Dijkstra Algorithm on wikipedia can be solved using the following code:
https://github.com/pgRouting/pgrouting/blob/master/src/dijkstra/demo/wiki_demo.sql
The task is to add the results and a brief explanation of the results to the page created on Task 1
Hint: copy/paste, think and write. Use sphinx to format.
Hanoslav example
Task 3
Type: Documentation/Training
The example of Dijkstra Algorithm on hanoslav.net can be solved using the following code:
https://github.com/pgRouting/pgrouting/blob/master/src/dijkstra/demo/hanoslav_demo.sql
The task is to create a page for the pgRouting workshop that includes the graph, the code, link to Hanoslav.net and the license.
Hint: copy/paste an organize. Use sphinx to format.
Task 4
Type: Documentation/Training
The example of Dijkstra Algorithm on hanoslav.net can be solved using the following code:
https://github.com/pgRouting/pgrouting/blob/master/src/dijkstra/demo/hanoslav_demo.sql
The task is to add the results and a brief explanation of the results to the page created on Task 3.
Hint: copy/paste, think and write. Use sphinx to format.
Boost:graph example
Task 5
Type: Documentation/Training
The example of Dijkstra Algorithm on Boost:graph can be solved using the following code:
https://github.com/pgRouting/pgrouting/blob/master/src/dijkstra/demo/boost_demo.sql
The task is to create an image of the graph that represents the graph on the code.
Hint: use your favourite drawing program
Task 6
Type: Documentation/Training
The example of Dijkstra Algorithm on Boost:graph can be solved using the following code:
https://github.com/pgRouting/pgrouting/blob/master/src/dijkstra/demo/boost_demo.sql
The task is to create a page for the pgRouting workshop that includes the graph created on Task 5, the code, link to Boost:graph and the license.
Hint: copy/paste an organize. Use sphinx to format.
Task 7
Type: Documentation/Training
The example of Dijkstra Algorithm on Boost:graph can be solved using the following code:
https://github.com/pgRouting/pgrouting/blob/master/src/dijkstra/demo/boost_demo.sql
The task is to add the results and a brief explanation of the results to the page created on Task 6
Hint: copy/paste, think and write. Use sphinx to format.
References:
- Sphinx adding code documentation.
- Sphinx adding images documentation.
- Example Sphinx page:
- This "documentation code": https://raw.githubusercontent.com/pgRouting/workshop/master/docs/source/chapters/shortest_path.rst
- Generates this page: http://workshop.pgrouting.org/2.4.11/en/chapters/shortest_path.html