Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
How to contribute to SCons
If you try to pick up one of the following ideas but get stuck or have additional questions, please come to our User mailing list
firstname.lastname@example.org and ask. We're open to your suggestions and would appreciate your help very much.
Ideas that don't involve programming
If you ever wanted to contribute to SCons but don't feel like "Joe Hacker" himself, here's a list of things you could do instead of programming. These are all good ways to give something back to the project, and they let the actual developers concentrate on what they do best: improving the code.
Tell a friend
Improve the wiki pages in general. If you find errors, correct them. If you found some info only after hours of searching, provide additional links to it in the places where you'd have found them much quicker.
Add your useful snippets to the SconsRecipes page of this wiki.
Detect spelling errors, provide additional examples, restructure and rewrite contents with the help of our new doc toolchain. If you're good at drawing, add graphs and images. We need more of those all over the place! Improve the design and flexibility of the current styles (XSLT for PDF and HTML outputs).
Try to answer questions on our mailing lists, or in other forums e.g. StackOverflow. Even if you don't have the exact answer at hand, asking for more specific information (What version of SCons do you use? On which OS?...) might help other developers to save time and fix the actual problem much quicker.
Link your blog entries and articles on our WhatTheUsersSay page. Tell us about why and how you use SCons, in your company or for private projects.
Publish slides about an SCons talk that you gave in the past. Or even do a short video/screencast about something that you learned or a problem you had and how you solved it. Then post it on YouTube/Vimeo/... and add a link to our TalksAndSlides page.
If you have a spare machine that's not very busy, consider adding it to our Buildbot system. Running a testing slave doesn't require a lot of cycles, and it's possible to do this in a VM if you care about not mixing up your current system.
Buy some merchandise stuff from the SCons goodies store, and wear or use them in public. Come up with ideas for additional designs.
Simply add them to this page...or discuss them first on our User mailing list
Some hacking skills required
If you are a student and want to contribute to SCons you can apply to the Google Summer of Code. Otherwise you can volunteer as a mentor, or come up with new ideas for the students.