Development

The memtop tool was initially developed by Tibor Bamhor. In March 2015, the tool was migrated from code.google.com to GitHub and is maintained by Martin Thoma

It is developed on GitHub: https://github.com/MartinThoma/memtop

You can file issues and feature requests there. Alternatively, you can send me an email: info@martin-thoma.de

Contributions

Everybody is welcome to contribute to memtop. You can do so by

  • Testing it and giving me feedback / opening issues on GitHub.
  • Improving existing code.
  • Suggesting something else how you can contribute.

I suggest reading the issues page https://github.com/MartinThoma/memtop/issues for more ideas how you can contribute.

Tools

Code coverage can be tested with

$ nosetests --with-coverage --cover-erase --cover-package memtop --logging-level=INFO --cover-html

and uploaded to coveralls.io with

$ coveralls

Documentation

The documentation is generated with Sphinx. On Debian derivates it can be installed with

$ sudo apt-get install python-sphinx

Sphinx makes use of reStructured Text

The documentation can be built with make html.

Current State

  • lines of code without tests: LOC
  • lines of test code: LOT
  • test coverage: cov
  • pylint score: lint
date,              LOC,  LOT, cov, lint, cheesecake_index, changes
2015-03-25 11:48,  392,    0,  0%, 8.44,                -, some PEP8 changes
2015-03-25 11:56,  412,    0,  0%, 8.24,                -, maximum line length of 80 chars
2015-03-25 12:28,  385,    0,  0%, 7.84,                -, use argparse for argument parsing; put code in main()
2015-03-25 13:42,  390,    0,  0%, 8.52,                -, Pythonized
2015-03-25 14:48,  879,   25, 46%, 8.52,          295/595, created Packet

Table Of Contents

Previous topic

Installation

This Page