« Projects

Knitter

  • Q: I'd like to participate. How do I begin?

    • 0

      The best way to get started is to grab the latest installer or source from http://sourceforge.net/projects/knitter/ and start playing with the program. File any bugs you find, including general usability problems. Feel free to post questions here: http://sourceforge.net/projects/knitter/forums/forum/764937


         — Dane Wagner (dpw13) · 7 years ago
    • [X]
      • Tip:

        Talk about diverse kinds of contributions. Include URLs if relevant (we'll automatically linkify them).

      • Examples:

        Here's how to download and patch our codes…

        Read about our death-defying mailing list and momentous IRC channel at http://lobstermag.net.

  • Q: Other than writing code, how can I contribute?

    • 0
      Pattern examples

      The current examples could be improved by adding comments, color, or complexity. More examples are needed to help show the power of the simulator.


         — Dane Wagner (dpw13) · 7 years ago
    • 0
      Getting started guides

      End-user documentation needs to be written to help ease users into the program. This could be generated from in-code Doxygen tags, or kept as a separate manual. Ideally, this would be integrated into the About menu.


         — Dane Wagner (dpw13) · 7 years ago
    • [X]
      • Tip:

        Discuss documentation, testing, webmastering, and/or publicity.

        Include URLs if relevant (we'll automatically linkify them).

      • Example:

        We need people to download version 0.4.5 and make sure the frobulator still frobulates correctly.

  • Q: What's a good bug for a newcomer to tackle?

    • 0
      FIXMEs and TODOs

      These tags are sprinkled throughout the code. Some may refer to sweeping architectural changes, but a lot of them are more janitorial. For instance, each function should be validating its inputs. Most do, but not all. This would be a great place to start when first getting acquainted with the code.


         — Dane Wagner (dpw13) · 7 years ago
    • [X]
      • Tip:

        Many projects have good small tasks that can teach newcomers how the project works. Now's your chance to share one of them!

        Include URLs if relevant (we'll automatically linkify them).

      • Example:

        Someone could improve the photo upload dialog box so that it lets you resize the photo before sending it to the web.

  • Q: What is a bug or issue with Knitter that you've been putting off, neglecting, or just plain avoiding?

    • 0
      Decent graphical rendering

      The current rendering options allow the user to trade off between simulation speed and visual accuracy. Unfortunately the most visually precise rendering is pretty horrid. The project desperately needs someone interested in OpenGL development to implement a visually appealing, reasonably efficient 3D rendering mode.


         — Dane Wagner (dpw13) · 7 years ago
    • 0
      Better KnitML support

      KnitML support was added early on, when KnitML was still quite young. A lot of work has gone into refining KnitML since then, and I haven't kept up with the work. A little work on KnitML support would go a long way.


         — Dane Wagner (dpw13) · 7 years ago
    • [X]
      • Examples:

        I don't know how to get started with internationalizing my app.

        Bug 392 about printing was filed five years ago, and I don't even know if printing still works.

        I want help from a C coder writing a Maildir patch for Alpine.

      • Note:

        If this issue was formally filed on the web, be sure to include the URL.

What else do you want to talk about?

About Knitter

(logo)

Knitter produces a 3-dimensional model of a knitting pattern. It supports KnitML, as well as a native language similar to that of traditional knitting patterns.

from the profile of Dane Wagner (dpw13)

The code is mostly written in C.

People who want to help (none listed yet)

Volunteer opportunities, etc.

No volunteer opportunities in Knitter indexed here yet. Add a bug tracker.

There is 1 person who can mentor in Knitter.

There are 169 people who can mentor in C, Knitter's primary language.

You can embed the "I want to help" button on your website. (More about this.)