From e0b299d2ef63316fdfc1150b82cb041e27fdb3c2 Mon Sep 17 00:00:00 2001 From: The-Lum <86879521+The-Lum@users.noreply.github.com> Date: Tue, 14 Nov 2023 17:25:13 +0100 Subject: [PATCH] docs: update `README.md`: add javadoc link + emoji - Add javadoc link - Add emoji (conform to the 'https://plantuml.com' page) --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 7ed326e3c..c0bdb5ca9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# PlantUML +# 🌱 PlantUML Generate UML diagrams from textual descriptions. @@ -17,6 +17,7 @@ Generate UML diagrams from textual descriptions. [![Release (latest by date)](https://img.shields.io/github/v/release/plantuml/plantuml)](https://github.com/plantuml/plantuml/releases/latest) [![Release Date](https://img.shields.io/github/release-date/plantuml/plantuml?color=blue)](https://github.com/plantuml/plantuml/releases/latest) [![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/plantuml/plantuml/latest)](https://github.com/plantuml/plantuml/commits/) +[![javadoc](https://javadoc.io/badge2/net.sourceforge.plantuml/plantuml-gplv2/javadoc.svg)](https://javadoc.io/doc/net.sourceforge.plantuml/plantuml-gplv2) [![Pre-release (latest by date)](https://img.shields.io/github/v/release/plantuml/plantuml?color=chocolate&include_prereleases)](https://github.com/plantuml/plantuml/releases/tag/snapshot) [![Pre-release Date](https://img.shields.io/github/release-date-pre/plantuml/plantuml?color=chocolate)](https://github.com/plantuml/plantuml/releases/tag/snapshot) @@ -26,13 +27,13 @@ Generate UML diagrams from textual descriptions. > [!IMPORTANT] > [PlantUML is **not** affected by the log4j vulnerability.](https://github.com/plantuml/plantuml/issues/826) -## About +## ℹī¸ About PlantUML is a component that allows you to create various UML diagrams through simple textual descriptions. From sequence diagrams to deployment diagrams and beyond, PlantUML provides an easy way to create visual representations of complex systems. -### Supported Diagram Types +### 🗃ī¸ Supported Diagram Types -- UML Diagrams +- 🧩 UML Diagrams - [Sequence diagram](http://plantuml.com/sequence-diagram) - [Use case diagram](http://plantuml.com/use-case-diagram) - [Class diagram](http://plantuml.com/class-diagram) @@ -43,7 +44,7 @@ PlantUML is a component that allows you to create various UML diagrams through s - [Deployment diagram](http://plantuml.com/deployment-diagram) - [State diagram](http://plantuml.com/state-diagram) - [Timing diagram](http://plantuml.com/timing-diagram) -- Non-UML Diagrams +- 📈 Non-UML Diagrams - [JSON data](http://plantuml.com/json) - [YAML data](http://plantuml.com/yaml) - [EBNF (Extended Backus-Naur Form)](http://plantuml.com/ebnf) @@ -59,35 +60,35 @@ PlantUML is a component that allows you to create various UML diagrams through s - [Mathematical Notations (AsciiMath, JLaTeXMath)](http://plantuml.com/ascii-math) - [IE/ER (Information Engineering/Entity Relationship)](http://plantuml.com/ie-diagram) -### Additional Features +### đŸ“Ŗ Additional Features - [Hyperlinks and tooltips](http://plantuml.com/link) - [Rich text (Creole) with emoticons, unicode, and icons](http://plantuml.com/creole) - [OpenIconic icons](http://plantuml.com/openiconic) - [Sprite icons](http://plantuml.com/sprite) -### Learn More +### 📖 Learn More For a more detailed overview, visit [PlantUML Official Website](https://plantuml.com/). -## Getting Started +## 🚀 Getting Started Whether you're looking to use PlantUML as a standalone application or as a component in your own project, getting started is simple. Check out the official [PlantUML setup guide](https://plantuml.com/starting) for instructions on how to set up PlantUML on your system. -## Building from Source +## ⚙ī¸ Building from Source To build PlantUML from source, you'll need to have certain prerequisites installed and follow a series of steps outlined in our build guide. Find detailed instructions in our [BUILDING.md](https://github.com/plantuml/plantuml/blob/master/BUILDING.md) file. -## Contributing +## 🧱 Contributing PlantUML is an open-source project, and we welcome contributions of all kinds. Whether you're helping us fix bugs, improve the docs, or spread the word, we appreciate your support. See our [contributing guide](CONTRIBUTING.md) for more information on how to get started. -## Support and Community +## 🧑‍🤝‍🧑 Support and Community - [GitHub issues](https://github.com/plantuml/plantuml/issues/) - [Community Forum](https://forum.plantuml.net/) -## License +## 📃 License PlantUML is licensed under several licenses; you can choose the one that suits you best: