Reaction score: 462
Don't fall for FUD by frustrated guys. In my experience, patches to the ports tree are very welcome. I submitted my first port when I had very little experience with ports, and still, it was accepted (and improved). The documentation (porters' handbook) is perfect. The tools vary ... portlint is useful and should never be skipped, but the messages it produces when something is wrong can be confusing, especially if you don't have much experience yet.
poudriere testportis very useful.