Skip to content

PCL GSoc Ideas

Kunal Tyagi edited this page Jan 19, 2020 · 30 revisions

Ideas for GSoC

Idea List

Project Maintenance

  • Website
  • Tutorials
    • Update to reflect forward movement in PCL
    • Merge with documentation to make a single website
  • Documentation
    • Improve documentation coverage
    • Migrate to sphinx
    • (Stretch goal) Add CI test for missing documentation in "new code"

Quality of Life

  • Benchmarks and Performance monitoring
    • Nightly CI jobs to measure performance on master
    • (Stretch goal) Incremental bench-marking on PR
  • Compilation time reduction
    • Refactoring/CMake changes/Sub-Modules to reduce compilation time
    • 100% reproducible incremental builds (with a constant config)
    • (Stretch goal) Compile time reduction on CI using
      • incremental builds
      • compiler caches
  • Improving confidence in builds
    • Incremental builds on CI
    • More warnings and sanitizers for CI
    • Integrate clang-tidy, static-analyzers
    • Increasing test coverage

Code Maintenance

  • Refactoring and Modernization (underway)
    • Expand ideas here

New ideas

??

Resources

Ideas Pages

If any of the following ideas are not implemented, please notify Kunal Tyagi on Gitter using PM or PCL chatroom. They will be added to the ideas list.

Project Pages

If any of the following projects are not integrated in PCL, please notify Kunal Tyagi on Gitter using PM or PCL chatroom. They will be slated for review and addition in PCL-core (if maintainers are found) or PCL contrib (like opencv-contrib) (if there is a lack of maintainers)

Clone this wiki locally