Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintainers and volunteers needed #4364

Open
kunaltyagi opened this issue Aug 29, 2020 · 0 comments
Open

Maintainers and volunteers needed #4364

kunaltyagi opened this issue Aug 29, 2020 · 0 comments
Labels
kind: todo Type of issue needs: feedback Specify why not closed/merged yet

Comments

@kunaltyagi
Copy link
Member

Hey everyone,

PCL is looking for more maintainers. The level of involvement is dependent on the maintainers themselves. Some minimal qualifications for maintainers include:

  • Past experience with PCL
  • Time to triage issues, review PRs and create bug-fixes
  • Enthusiasm for Open Source and PCL

Please introduce yourself over at discord. Please keep in mind that the posts of maintainer are not being handed out. You will need to show your capability beforehand (if you're a new face on the PCL GitHub)

We have a discord server for informal and live chats. Feel free to pop over and say Hi!

Volunteers needed

We're looking for more eyes on the project. Majority of the project is in C++ along with parts in CUDA, with CMake as the build system. Just a heads up: some parts will be soon have a Python component. So if you're a Python aficionado, just hang in there.

Knowledge of data structures like octree, kdtree or algorithms for working with point clouds is a plus.

Apart from the code, we're also looking for volunteers with skills or an interest in developing their skill-set in

  • technical writing and communication (docs, content on website such as blog posts)
  • QA, testing (tests and benchmarks)
  • devops (CI/CD)
  • ReadTheDocs, sphinx, breathe (CI/CD with tests and documentation)

FAQ

  1. How much time do I need to contribute?
    Ans: Everyone can contribute to the level they wish. There is no minimum time required or such hurdles for contributors

  2. I have skills in C++, but no experience in PCL. How can I start helping PCL?
    Ans: IO (input, output) module can be the first place for you to start. If you have a sensor, or an internet connection to download input files, you can help improve the speed as well as robustness of this module.

  3. I have some familiarity with PCL or C++ or XYZ. How can I test the waters?
    Ans: You can dip your toe in safely by looking at issues labelled as "good first issue". Please find them here on GitHub. There are other labels such as effort: low, help wanted as well as several with specialized skill (eg: skill: cmake) for narrowing down pre-triaged bugs.

  4. Who do I contact before contributing?
    Ans: Nobody. Just choose an issue (or create one IFF it doesn't exist) and comment that you would be working on it. If possible, please join the discord server for faster and synchronous communication.

@kunaltyagi kunaltyagi added kind: todo Type of issue needs: feedback Specify why not closed/merged yet labels Aug 29, 2020
@kunaltyagi kunaltyagi pinned this issue Aug 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: todo Type of issue needs: feedback Specify why not closed/merged yet
Projects
None yet
Development

No branches or pull requests

1 participant