Further Reading

Contribute to Net Responsibility

Contents

Initial warning

Any help in making this software is highly appreciated! You just have to be aware though, that more knowledge means a bigger responsibility. When developing you'll see pitfalls and circumventions that weren't obvious in the first place. We're constantly working towards reducing those pitfalls, and we also need help here. It is perfectly possible to be both accountable and involved in the development at the same time, but it requires a more open communication with the Accountability Partner, like "I promise I will tell you whenever I shut down Net Responsibility, or if I fall even though not getting caught in the reports".

Feedback

We're interested in what you think about Net Responsibility, and would like to hear your opinion about the software. The more voices we hear, the better program we're able to make.

Bug reports

If you encounter a bug in the software, please report it. The best is to add it to our bug tracker. Please try to be as specific as possible, and include the version of your installation and what platform you're running. If you manage to install the software, but not to get it running properly, please try to run it with this command, and paste the output in your bug report (Ubuntu users need to add sudo before the command) :

net-responsibility --debug

Feature requests

If there's features you're missing in Net Responsibility, please let us know. We're constantly working toward implementing and stabilizing more features and your requests are valuable. Some of you might have experience of other accountability software, or simply have some stunning ideas that we could've never come up with. Think outside the box.

Please remember that it may take time for us to implement your feature, and if you want it quick, you may be interested in looking at it yourself. Even then, please add it as a feature request]]. Try to be as specific as possible, what do you want to see implemented, and what's the difference from the result you're seeing now? Are you able to illustrate the goal? Do you have any proposal of how to get there?

Forum

Other feedback than bug reports and feature requests are best expressed on the forum.

Keep updated

Whether you're actively involved in developing Net Responsibility or not, you would do much by being kept updated. This way you'll more easily be able to come with relevant suggestions, patches, bug reports etc.

Mailing lists

responsibility-devel@lists.sourceforge.net]]. This list will be used for all major discussion about Net Responsibility development. Before making definite decisions, we'll post them to the mailing list so everyone can have their word about it. Note that you don't have to be an active contributor to the project to be a subscriber of this mailing list. By subscribing, you will be able to follow the process anyway, and maybe come with other opinions from time to time.

responsibility-commit@lists.sourceforge.net]]. Whenever someone is making a commit to our SVN repository, a "commit mail" will be sent to this list. It'll include the log message and the diff. This is also an excellent way to keep updated and see what changes are made to the code. It's also helping us spot bugs or come with alternative suggestions faster. Even if you don't understand the diffs, you'll be able to follow the log messages, and by doing so understand what changes/bug fixes are implemented in the code.

Running the latest versions

By using the latest versions of Net Responsibility, you'll be more in sync with the developers, and therefore have more relevant information to come with. Also, you'll help us spot bugs that may slip into new versions. Ubuntu users with the PPA added will automatically run the latest stable release. Before releasing versions we're trying to test them in a beta stage. Whenever it's time for beta testing, will announce it on the devel mailing list. The more people that's willing to bug test the beta releases, the more stable software we'll be able to produce.

Improve documentation

You can help us a lot by improving the documentation. No coding skills are needed. More information are to be found here.

Code contributions

Since Net Responsibility is free and open source, anyone is able to contribute with their programming skills. Read the getting started guide to get going with the coding.

Create packages

For many users the existence of precompiled packages are the difference between staying with or leaving the project. Struggling through compilation without any knowledge about it may frustrate anyone. Therefore there is a huge need to have working packages/install files. You may engage in creating such, please read more details in this guide.