Page "Proposals/BEP-0005" was changed by olemis Diff URL: <https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0005?action=diff&version=10> Revision 10 Comment: [BEP-0005] PlantUML class diagram Changes: -------8<------8<------8<------8<------8<------8<------8<------8<-------- Index: Proposals/BEP-0005 ========================================================================= --- Proposals/BEP-0005 (version: 9) +++ Proposals/BEP-0005 (version: 10) @@ -54,6 +54,8 @@ ''Let the plugin implement/indicate only the incremental differences during the environment setup process, leaving everything that might be abstracted and reused to be handled by the reusable mechanism'' === Details: + +[[Image(bep5_classes.png, title=Environment setup classes, alt=Environment setup classes)]] [=#upgrade-core] A new module `bhdashboard.env` will be added in dashboard plugin . Reusable classes will be implemented in there, especially a base class named `BaseEnvironmentSetupParticipant` . This is a mixin class [#refs-03 (3)] implementing `IEnvironmentSetupParticipant` interface . Reusable logic regarding the environment upgrade process will be found in there. @@ -140,6 +142,8 @@ In order to check out [https://bitbucket.org/jose_angel_franco/bloodhound/ repository mirror] you'll need a either [http://mercurial.selenic.com/downloads Mercurial binaries] or another [http://mercurial.selenic.com/wiki/OtherTools Mercurial client]. +The diagrams have been built with the [http://www.plantuml.com/plantuml/ online version] of [http://plantuml.sourceforge.net/ PlantUML] open-source tool . + == References #references 1. [=#refs01] E. Gamma, R.Helm, R.Johnson, J. Vlissides, ''Elements of Reusable Object-Oriented Software'' [[BR]] -------8<------8<------8<------8<------8<------8<------8<------8<--------
-- Page URL: <https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0005> Apache Bloodhound <https://issues.apache.org/bloodhound/> The Apache Bloodhound (incubating) issue tracker This is an automated message. Someone added your email address to be notified of changes on 'Proposals/BEP-0005' page. If it was not you, please report to .
