[//]: # (copyright 2010-2012,2017,2020,2022,2025 by flonatel GmbH & Co. KG / Andreas Florath)
[//]: # ( )
[//]: # (SPDX-License-Identifier: GPL-3.0-or-later)
[//]: # ( )
[//]: # (This file is part of rmtoo.)
[//]: # ( )
[//]: # (rmtoo is free software: you can redistribute it and/or modify)
[//]: # (it under the terms of the GNU General Public License as published by)
[//]: # (the Free Software Foundation, either version 3 of the License, or)
[//]: # (at your option any later version.)
[//]: # ( )
[//]: # (rmtoo is distributed in the hope that it will be useful,)
[//]: # (but WITHOUT ANY WARRANTY; without even the implied warranty of)
[//]: # (MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the)
[//]: # (GNU General Public License for more details.)
[//]: # ( )
[//]: # (You should have received a copy of the GNU General Public License)
[//]: # (along with rmtoo. If not, see <https://www.gnu.org/licenses/>.)
# rmToo
Open Source Requirements Management Tool
[](https://github.com/florath/rmtoo/releases)
[](https://github.com/florath/rmtoo/actions)
[](http://www.gnu.org/licenses/gpl-3.0)
[](https://sonarcloud.io/summary/new_code?id=florath_rmtoo)
[](https://pypi.org/project/rmtoo/)
[](https://sonarcloud.io/summary/new_code?id=florath_rmtoo)
## What is rmToo?
rmToo is a free and open-source requirements management tool written in Python. It processes requirements and topics from text files and generates various artifacts like HTML documentation, LaTeX/PDF documents, dependency graphs, and statistical reports.
## Quick Start
```bash
# Install rmToo
pip install rmtoo
# Create your first project
cp -r "$(rmtoo-contrib-dir)/template_project" MyProject
cd MyProject
source ./setenv.sh VENV
make
# View generated artifacts
ls artifacts/
```
## 📚 Documentation
**Complete documentation is available in the [`docs/`](docs/) directory:**
- **[📖 User Guide](docs/user-guide/)** - Installation, getting started, and usage
- **[🔧 Developer Guide](docs/developer-guide/)** - Contributing and development
- **[❓ FAQ](docs/faq.md)** - Frequently asked questions
### Quick Links
- **[Installation Guide](docs/user-guide/installation/)** - Install on Linux, macOS, or Windows
- **[Getting Started](docs/user-guide/getting-started/overview.md)** - Overview and features
- **[Requirements vs Constraints](docs/user-guide/requirements/constraints.md)** - Core concepts
## Platform Support
- **Linux**: Full support
- **macOS**: Community supported
- **Windows**: Community supported (via Cygwin or WSL)
## Key Features
- **Text-based requirements**: Use your favorite editor
- **Multiple output formats**: HTML, PDF, graphs, statistics
- **Git integration**: Full version control support
- **Quality analytics**: Automated requirement quality checks
- **Dependency management**: Automatic dependency tracking
- **Template projects**: Ready-to-use project templates
## Getting Help
- **Documentation**: See [`docs/`](docs/) directory
- **Issues**: [GitHub Issues](https://github.com/florath/rmtoo/issues)
- **Contact**: rmtoo@florath.net
## License
Copyright (c) 2010-2012,2017,2020,2022,2025 by flonatel GmbH & Co. KG
rmToo is free software licensed under the GNU General Public License v3.0 or later.
See [COPYING](COPYING) for details.
Raw data
{
"_id": null,
"home_page": "http://rmtoo.florath.net",
"name": "rmtoo",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "requirements management",
"author": "Andreas Florath",
"author_email": "rmtoo@florath.net",
"download_url": "https://files.pythonhosted.org/packages/32/47/266abf61dda28207c64de382c61d8045f405d6a247ca9cdbea480613dbf0/rmtoo-26.0.2.tar.gz",
"platform": "all",
"description": "[//]: # (copyright 2010-2012,2017,2020,2022,2025 by flonatel GmbH & Co. KG / Andreas Florath)\n[//]: # ( )\n[//]: # (SPDX-License-Identifier: GPL-3.0-or-later)\n[//]: # ( )\n[//]: # (This file is part of rmtoo.)\n[//]: # ( ) \n[//]: # (rmtoo is free software: you can redistribute it and/or modify)\n[//]: # (it under the terms of the GNU General Public License as published by)\n[//]: # (the Free Software Foundation, either version 3 of the License, or)\n[//]: # (at your option any later version.)\n[//]: # ( )\n[//]: # (rmtoo is distributed in the hope that it will be useful,)\n[//]: # (but WITHOUT ANY WARRANTY; without even the implied warranty of)\n[//]: # (MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the)\n[//]: # (GNU General Public License for more details.)\n[//]: # ( ) \n[//]: # (You should have received a copy of the GNU General Public License)\n[//]: # (along with rmtoo. If not, see <https://www.gnu.org/licenses/>.)\n\n# rmToo\n\nOpen Source Requirements Management Tool\n\n[](https://github.com/florath/rmtoo/releases)\n[](https://github.com/florath/rmtoo/actions)\n[](http://www.gnu.org/licenses/gpl-3.0)\n[](https://sonarcloud.io/summary/new_code?id=florath_rmtoo)\n[](https://pypi.org/project/rmtoo/)\n[](https://sonarcloud.io/summary/new_code?id=florath_rmtoo)\n\n## What is rmToo?\n\nrmToo is a free and open-source requirements management tool written in Python. It processes requirements and topics from text files and generates various artifacts like HTML documentation, LaTeX/PDF documents, dependency graphs, and statistical reports.\n\n## Quick Start\n\n```bash\n# Install rmToo\npip install rmtoo\n\n# Create your first project\ncp -r \"$(rmtoo-contrib-dir)/template_project\" MyProject\ncd MyProject\nsource ./setenv.sh VENV\nmake\n\n# View generated artifacts\nls artifacts/\n```\n\n## \ud83d\udcda Documentation\n\n**Complete documentation is available in the [`docs/`](docs/) directory:**\n\n- **[\ud83d\udcd6 User Guide](docs/user-guide/)** - Installation, getting started, and usage\n- **[\ud83d\udd27 Developer Guide](docs/developer-guide/)** - Contributing and development\n- **[\u2753 FAQ](docs/faq.md)** - Frequently asked questions\n\n### Quick Links\n\n- **[Installation Guide](docs/user-guide/installation/)** - Install on Linux, macOS, or Windows\n- **[Getting Started](docs/user-guide/getting-started/overview.md)** - Overview and features\n- **[Requirements vs Constraints](docs/user-guide/requirements/constraints.md)** - Core concepts\n\n## Platform Support\n\n- **Linux**: Full support\n- **macOS**: Community supported\n- **Windows**: Community supported (via Cygwin or WSL)\n\n## Key Features\n\n- **Text-based requirements**: Use your favorite editor\n- **Multiple output formats**: HTML, PDF, graphs, statistics\n- **Git integration**: Full version control support\n- **Quality analytics**: Automated requirement quality checks\n- **Dependency management**: Automatic dependency tracking\n- **Template projects**: Ready-to-use project templates\n\n## Getting Help\n\n- **Documentation**: See [`docs/`](docs/) directory\n- **Issues**: [GitHub Issues](https://github.com/florath/rmtoo/issues)\n- **Contact**: rmtoo@florath.net\n\n## License\n\nCopyright (c) 2010-2012,2017,2020,2022,2025 by flonatel GmbH & Co. KG\n\nrmToo is free software licensed under the GNU General Public License v3.0 or later.\nSee [COPYING](COPYING) for details.\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "Free and OpenSource Requirements Management Tool",
"version": "26.0.2",
"project_urls": {
"Homepage": "http://rmtoo.florath.net"
},
"split_keywords": [
"requirements",
"management"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "fc7f2d3f4d7cf5ff73b71cc11f6f3a649239dc67213b2c2fb9e1b6b836954bff",
"md5": "55358cf3320765d6995a54cbdcb7ae7e",
"sha256": "8dfc1be843c5d976e4d1e7b78ac8133a527e55488b4ae30d4c139fe0c54ddef6"
},
"downloads": -1,
"filename": "rmtoo-26.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "55358cf3320765d6995a54cbdcb7ae7e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 276908,
"upload_time": "2025-07-16T06:34:26",
"upload_time_iso_8601": "2025-07-16T06:34:26.186432Z",
"url": "https://files.pythonhosted.org/packages/fc/7f/2d3f4d7cf5ff73b71cc11f6f3a649239dc67213b2c2fb9e1b6b836954bff/rmtoo-26.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3247266abf61dda28207c64de382c61d8045f405d6a247ca9cdbea480613dbf0",
"md5": "b68d762b463e67186b3483a98ffe996d",
"sha256": "08c7e02967718a7ead1fa4146463dc7b19e08cf737f94576700db0b306fc88a5"
},
"downloads": -1,
"filename": "rmtoo-26.0.2.tar.gz",
"has_sig": false,
"md5_digest": "b68d762b463e67186b3483a98ffe996d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2695885,
"upload_time": "2025-07-16T06:34:27",
"upload_time_iso_8601": "2025-07-16T06:34:27.809668Z",
"url": "https://files.pythonhosted.org/packages/32/47/266abf61dda28207c64de382c61d8045f405d6a247ca9cdbea480613dbf0/rmtoo-26.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-16 06:34:27",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "rmtoo"
}