Difference between revisions of "Google Code In/2017/Tasks"
From BRL-CAD
(define audience profiles (roles)) |
|||
Line 1: | Line 1: | ||
= Dashboard for Ideas for the Google Code In 2017 = | = Dashboard for Ideas for the Google Code In 2017 = | ||
+ | |||
+ | == Roles == | ||
+ | * Coder (C/C++) | ||
+ | * Web Coder (Javascript/HTML) | ||
+ | * Modeler | ||
+ | * Writer | ||
+ | |||
+ | ==Beginner tasks== | ||
+ | * Anyone: Download and run BRL-CAD (via VM), submit screenshot | ||
+ | * Anyone: Communications checklist: chat, mailing list, survey | ||
+ | * Coder: Compile BRL-CAD from source, submit screenshot | ||
+ | * Web Coder: Clone BRL-CAD website or OGV, submit screenshot | ||
+ | * Modeler: Model a cup, submit model | ||
+ | * Writer: Blog about any task, submit link | ||
==Task chain ideas== | ==Task chain ideas== |
Revision as of 15:59, 6 November 2017
Contents
Dashboard for Ideas for the Google Code In 2017
Roles
- Coder (C/C++)
- Web Coder (Javascript/HTML)
- Modeler
- Writer
Beginner tasks
- Anyone: Download and run BRL-CAD (via VM), submit screenshot
- Anyone: Communications checklist: chat, mailing list, survey
- Coder: Compile BRL-CAD from source, submit screenshot
- Web Coder: Clone BRL-CAD website or OGV, submit screenshot
- Modeler: Model a cup, submit model
- Writer: Blog about any task, submit link
Task chain ideas
- C: OpenCL pipelining
- Qt/C++: openscad-style asc-to-display GUI
- C: Boolean evaluation debugging
- Javascript: OGV
- ThreeJS/Verb: OGV Nurbs
- C: Layer object callbacks
- C: Annotation object callbacks
- C/C++: libbu C++11 threading
- C/C++: primitive unit tests (ProcDBs)
- Docbook/XML: primitive guide
- Qt/C++: New visualization GUI
- C: point cloud object callbacks
- C/C++: appleseed integration
- C: Boolean weaving unit tests
- Docs: geometry URI specification
- C: image object callbacks
- C: libged plugin refactoring
- Qt/C++: geometry viewer
- Docbook/XML: datum docs
- HTML/CSS: website integration