Main | News | Doc & FAQ & pool & tutorials | Support | People | Events & timeline | pcb-rnd ![]() |
---|
The rosetta scripts start with an awk script, because awk is my favorite language. When the awk version is tested out and the documentation finalized, the script needs to be ported to different languages. The porting is line-by-line, becuase we want to have all scripts do the same and look the same, that's how it's easy to compare them.
If you have a favorite language, you could join porting example scripts to that language.
Requirements: knowing your scripting language, system-wide fungw installation, pcb-rnd from svn.
Ringdove subprojects have well documented packages from upstream, with all dependencies and metadata (descriptions) sorted out. This information is available both in human readable format and computer processable format. This task includes converting this packaging guidilines into actual packages for your distro, either manually or automatically by a simple script then getting the packages into your favorite distro's official repository.
Requirements: knowing your favorite distro's packaging model
Most of our API in pcb-rnd are good, old-fashioned, raw C APIs. Which means they are currently unaccessible to scripts. To make them accessible, we need to write action wrappers. Such an action wrapper is usually simple, as 90% of the time we want to expose the very same API, parameter-to-parameter, in a coordinated effort.
Requirements: intermediate C knowledge, willing to learn the fungw API, willing to use svn and IRC