mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
24048d2b9c64a76ef6c099207437a1d2e5a2618e
code style last test cleanup review + enhance UI output and display only failed module dependencies real life test cleanup review: add more tests + refacto code review: enhance algo and APIs review: renaming enhance test coverage refactoring renaming + reorder functions/tests compute GetDependencyResolutionFeedback in Module class review2 : renaming things fix rebase + code formatting fix code formatting review changes refactoring: code cleanup/standardization/remove all prototype stuffs refactoring: code cleanup/standardization/remove all prototype stuffs add deps validation to extension ci job fix ci fix ci: test broken when dir to scan did not exist like production-modules fix tests module dependency validation moved in a core folder + cleanup dedicated unit/integration tests forget dependency computation optimization seen as too risky + keep only user friendly sort in case of setup error rebase on develop + split new sort computation apart from modulediscovery revert to previous legacy order + gather new module computation classes in a dedicated folder make validation work (dirty way) + cleanup make setup deterministic: complete dependency order with alphabetical one when 2 module elements are at same position final deps validation bases on DM and PHP classes init in beforeclass + read defined classes/interfaces by module module discovery classes renaming to avoid collision with customer DM definitions read module file data apart from ModuleDiscovery cleanup cleanup fix inconsistent module dependencies fix integration check save tmp work before trying to fetch other wml deps fix module dependencies fix DM filename typo rename ModuleXXX classes by iTopCoreModuleXXX to reduce collisions with extensions add phpdoc + add more tests module dependency optimization - refacto + dependency new sort order module dependency optimization - stop computation when no new dependency is resolved enhance module dependency computation for optimization and admin feedback
iTop stands for IT Operations Portal. It is a complete open source and web-based IT service management platform, including a fully customizable CMDB, a helpdesk system, and a document management tool. It is ITIL compliant and easily customizable and extensible thanks to a high number of add-ons and web services to integrate with your IT.
iTop also offers mass import tools to help you become even more efficient.
Features
- Fully configurable Configuration Management (CMDB)
- HelpDesk and Incident Management
- Service and Contract Management
- Change Management
- Configurable SLA Management
- Graphical impact analysis
- CSV import tool for any data
- Consistency audit to check data quality
- Data synchronization (for data federation)
Latest release
Resources
- iTop Forums: community support
- iTop Tickets: for feature requests and bug reports
- Releases download
- iTop requirements
- Documentation covering both iTop and its official extensions
- iTop Hub : discover and install extensions !
- iTop versions history
About Us
iTop development is sponsored, led, and supported by Combodo.
Contributors
We would like to give a special thank you 🤗 to the people from the community who contributed to this project, including:
Names
- Al Hallak, Amr (a.k.a @v4yne1)
- Alves, David
- Audon, Florian
- Beck, Pedro
- Beer, Christian (a.k.a @ChristianBeer)
- Bilger, Jean-François
- Bostoen, Jeffrey (a.k.a @jbostoen)
- Cardoso, Anderson
- Cassaro, Bruno
- Casteleyn, Thomas (a.k.a @Hipska)
- Castro, Randall Badilla
- Colantoni, Maria Laura
- Couronné, Guy
- Dejin, Bie (a.k.a @bdejin)
- Delicado, Elodie
- Dvořák, Lukáš
- Goethals, Stefan
- Giuva, Vincenzo Katriel (a.k.a @DarkNight97boss)
- Gumble, David
- Håkon, Harnes (a.k.a @hakonharnes)
- Heloir, Arthur
- Janssens, Jelle (a.k.a @janssensjelle)
- Ji, Leeb (冀利斌) (a.k.a @chileeb)
- Kaltefleiter, Lars (a.k.a @larhip)
- Khamit, Shamil
- Kincel, Martin
- Konečný, Kamil
- Kunin, Vladimir
- Lassiter, Denis (a.k.a @delassiter)
- Lazcano, Federico
- Lucas, Jonathan
- Malik, Remie
- Mantel, Ina
- Martin, Pierre (a.k.a @Worty)
- Melchiorre, Romain
- Mindêllo de Andrade, Lucas (a.k.a @rokam)
- Mozart de Oliveira, Eduardo (a.k.a @eduardomozart)
- Raenker, Martin
- Roháč, Richard (a.k.a @RohacRichard)
- Rosenke, Stephan
- Rossi, Tommaso (a.k.a @tomrss)
- Rudner, Björn (a.k.a @rudnerbjoern)
- Šafránek, Jaroslav (a.k.a jkcinik on SourceForge)
- Seki, Shoji
- Shilov, Vladimir
- Stetina, Pavel (a.k.a @Stetinac)
- Stukalov, Ilya (a.k.a @ilya)
- Tarjányi, Csaba (a.k.a @tacsaby)
- Toraya, Chairat (a.k.a @Kyokito1412)
- Tulio, Marco
- Turrubiates, Miguel
- Višnjić, Aldin (a.k.a@viliald)
- Vlk, Karel (a.k.a @vlk-charles)
Aliases
- chifu1234
- cprobst
- DudekArtur
- Karkoff1212
- Laura
- nv35
- Purple Grape
- Schlobinux
- theBigOne
- ulmerspatz
Companies
- Hardis
- ITOMIG
- Pimkie
- Super-Visions
- Defence Tech Cyber Security - Malware Lab
- Orange Cyberdefense
- MipihSIB
Description
Languages
PHP
87.5%
JavaScript
5%
SCSS
2.7%
Twig
2.3%
CSS
2.2%
Other
0.2%