Skip to content

Commit

Permalink
add puce and update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
labordep authored Oct 28, 2023
1 parent 61b2582 commit c529cd0
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 11 deletions.
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ His Component architecture approach provides an adapted structuration to User In
Molecule provides a way to describe a software application as a component group. Components communicate by use of services, parameters and event propagation. It is a Pharo implementation of the Lightweight Corba Component Model (Lightweight CCM).
Molecule supports completely transparent class augmentation into component (not necessary to add code manually), based on Traits.

## Documentation
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> Documentation

Molecule documentation is available here: [Molecule Documentation Home](https://github.com/OpenSmock/Molecule/blob/main/documentation/Home.md)

The documentation includes some tutorials, pattern description and examples.

## How to get Molecule
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> How to get Molecule

You can load the latest development version of Molecule or load a specific stable release with a tag, for example 1.2.10.

Expand Down Expand Up @@ -76,13 +76,13 @@ Molecule Core has no dependencies.

Package 'Molecule-Benchmarks' requires SMark (https://github.com/smarr/SMark), this package contains benchmarks for working on performances.

## Molecule Menu
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> Molecule Menu

![image](https://github.com/OpenSmock/Molecule/assets/49183340/ef29b8f4-941a-45a6-b41e-bf6db9f78ec6)

Molecule system can be monitored and controlled from the dedicated `Molecule` library menu.

## Using Components
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> Using Components

### Start and stop method

Expand Down Expand Up @@ -148,7 +148,7 @@ MyComponentClass remove: #compA.
MyComponentClass undeploy.
```

## Some examples
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> Some examples

Examples are available in the package 'Molecule-Examples'.
Open the Transcript before running examples, some results are showed in the Transcript window.
Expand Down Expand Up @@ -191,7 +191,7 @@ MolGeoPosExampleLauncher swapGPS.
MolGeoPosExampleLauncher stop.
```

## Incubator packages: our UI tools experimentation zone
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> Incubator packages: our UI tools experimentation zone

UI Tools are coming in the next versions of Molecule. They are currently in development in incubators packages, are ready to use but may be instable.

Expand All @@ -211,7 +211,7 @@ Metacello new
load.
```

## To know more...
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> To know more...

Publications related to Molecule:

Expand All @@ -221,16 +221,14 @@ Publications related to Molecule:

[Reuse in component-based prototyping: an industrial experience report from 15 years of reuse](https://link.springer.com/article/10.1007/s11334-022-00456-4)

## Credits
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> Credits

* **Pierre Laborde** - *Initial work* - [labordep](https://github.com/labordep)
* **Eric Le Pors** - *Initial work* - [ELePors](https://github.com/ELePors)
* **Nolwenn Fournier** - *Initial work* - [nolwennfournier](https://github.com/nolwennfournier)
* **Alain Plantec** - *Initial work* - [plantec](https://github.com/plantec)
* **Lisa Doyen** - *UI Components Tools* - [lisadoyen](https://github.com/lisadoyen)

![Molecule Logo](resources/MoleculeLogotype.svg)

## License
## <img src="/resources/puce.svg" width="32" height="32" align="bottom"> License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
52 changes: 52 additions & 0 deletions resources/puce.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c529cd0

Please sign in to comment.