diff --git a/README.rst b/README.rst index f7ca6988..3930b519 100644 --- a/README.rst +++ b/README.rst @@ -42,9 +42,20 @@ PlatformIO .. image:: https://raw.githubusercontent.com/platformio/platformio/develop/docs/_static/platformio-logo.png :target: http://platformio.org -`PlatformIO `_ is an open-source cross-platform code -builder and library manager. For embedded development, IDE -and Continuous integration. Arduino and MBED compatible. +`PlatformIO `_ is an open source ecosystem for IoT +development. Cross-platform, IDE and Continuous integration, Arduino and MBED +compatible. Ready for Cloud compiling. + +* **Development Platforms** - Embedded and Desktop development platforms with + pre-built toolchains, debuggers, uploaders and frameworks which work under + popular host OS: Mac, Windows, Linux (+ARM) +* **Embedded Boards** - Rapid Embedded Programming, IDE and Continuous + Integration in a few steps with PlatformIO thanks to built-in project + generator for the most popular embedded boards and IDE +* **Library Manager** - Hundreds Popular Libraries are organized into single + Web 2.0 platform: list by categories, keywords, authors, compatible + platforms and frameworks; learn via examples; be up-to-date with the latest + version *Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, @@ -66,11 +77,6 @@ libOpenCM3, etc.* * `FAQ `_ * `Release History `_ -You have **no need** to install any *IDE* or compile any toolchains. *PlatformIO* -has pre-built development platforms and pre-configured settings for -the most popular embedded boards. For further details, please -refer to `What is PlatformIO? `_ - Use whenever. *Run everywhere.* ------------------------------- *PlatformIO* is written in pure *Python* and **doesn't depend** on any @@ -88,7 +94,7 @@ settings for most popular `Embedded Boards `_. * Colourful `command-line output `_ * `IDE Integration `_ with *Arduino, Eclipse, Energia, Qt Creator, Sublime Text, Vim, Visual Studio* -* `Continuous Integration `_ +* Cloud compiling and `Continuous Integration `_ with *AppVeyor, Circle CI, Drone, Shippable, Travis CI* * Built-in `Serial Port Monitor `_ and configurable `build -flags/-options `_ @@ -166,6 +172,7 @@ Frameworks: * `SPL `_ * `mbed `_ +For further details, please refer to `What is PlatformIO? `_ Licence ------- diff --git a/docs/faq.rst b/docs/faq.rst index be85c3f4..9a63ee97 100644 --- a/docs/faq.rst +++ b/docs/faq.rst @@ -24,8 +24,8 @@ General What is PlatformIO? ~~~~~~~~~~~~~~~~~~~ -`PlatformIO `_ is an open-source cross-platform code -builder and the missing library manager. +`PlatformIO `_ is an open source ecosystem for IoT +development. PlatformIO is independent from the platform, in which it is running. In fact, the only requirement is Python, which exists pretty much everywhere. What this diff --git a/docs/index.rst b/docs/index.rst index 9f6611fa..60c0c749 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -9,15 +9,26 @@ See the License for the specific language governing permissions and limitations under the License. -PlatformIO is an open-source cross-platform code builder and the missing library manager -======================================================================================== +PlatformIO is an open source ecosystem for IoT development +========================================================== -**Ready for embedded development, IDE and Continuous integration, Arduino and -MBED compatible** +**Cross-platform, IDE and Continuous integration, Arduino and MBED +compatible. Ready for Cloud compiling.** + +* **Development Platforms** - Embedded and Desktop development platforms with + pre-built toolchains, debuggers, uploaders and frameworks which work under + popular host OS: Mac, Windows, Linux (+ARM) +* **Embedded Boards** - Rapid Embedded Programming, IDE and Continuous + Integration in a few steps with PlatformIO thanks to built-in project + generator for the most popular embedded boards and IDE +* **Library Manager** - Hundreds Popular Libraries are organized into single + Web 2.0 platform: list by categories, keywords, authors, compatible + platforms and frameworks; learn via examples; be up-to-date with the latest + version *Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, -libOpenCM3, etc.* +libOpenCM3, etc.** * `Website `_ * `Web 2.0 Library Search `_ | @@ -31,18 +42,13 @@ libOpenCM3, etc.* `Facebook `_ | `Reddit `_ -You have **no need** to install any *IDE* or compile any tool chains. *PlatformIO* -has pre-built different development platforms and pre-configured settings for -the most popular embedded boards. For further details, please -refer to :ref:`faq_what_is_platformio` - Embedded Development. *Easier Than Ever.* ----------------------------------------- * Colourful command-line output * :ref:`IDE Integration ` with *Arduino, Eclipse, Energia, Qt Creator, Sublime Text, Vim, Visual Studio* -* :ref:`ci` with *AppVeyor, Circle CI, Drone, Shippable, Travis CI* +* Cloud compiling and :ref:`ci` with *AppVeyor, Circle CI, Drone, Shippable, Travis CI* * Built-in :ref:`Serial Port Monitor ` and configurable build :ref:`-flags/-options ` * Pre-built tool chains, :ref:`frameworks` for the @@ -65,6 +71,7 @@ The Missing Library Manager. *It's here!* * Automatic library updating * It runs on Windows, Mac OS X, and Linux (+ARM). +For further details, please refer to :ref:`faq_what_is_platformio` Contents -------- diff --git a/platformio/__init__.py b/platformio/__init__.py index 4a829ad3..9fd589ec 100644 --- a/platformio/__init__.py +++ b/platformio/__init__.py @@ -17,9 +17,9 @@ __version__ = ".".join([str(s) for s in VERSION]) __title__ = "platformio" __description__ = ( - "An open-source cross-platform code builder and the missing library " - "manager (Ready for embedded development, IDE and Continuous integration, " - "Arduino and MBED compatible)" + "An open source ecosystem for IoT development. Cross-platform, IDE and " + "Continuous integration, Arduino and MBED compatible. " + "Ready for Cloud compiling" ) __url__ = "http://platformio.org" diff --git a/setup.py b/setup.py index 8649b2e6..9d2d1452 100644 --- a/setup.py +++ b/setup.py @@ -72,7 +72,7 @@ setup( "Topic :: Software Development :: Compilers" ], keywords=( - "builder library manager embedded development ide continuous " + "iot builder library manager embedded development ide continuous " "integration atmel avr sam espressif esp freescale kinetis nordic " "nrf51 nxp lpc silicon labs efm32 st stm32 ti msp430 tiva teensy " "arduino mbed libopencm3"