diff --git a/poetry.lock b/poetry.lock index 8e1c34b..b1d0ba7 100644 --- a/poetry.lock +++ b/poetry.lock @@ -72,7 +72,7 @@ python-versions = "*" [[package]] name = "charset-normalizer" -version = "2.0.12" +version = "2.0.10" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." category = "main" optional = false @@ -305,7 +305,7 @@ sphinx = ">=1.3.1" [[package]] name = "requests" -version = "2.27.0" +version = "2.27.1" description = "Python HTTP for Humans." category = "main" optional = false @@ -649,8 +649,8 @@ certifi = [ {file = "certifi-2021.10.8.tar.gz", hash = "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872"}, ] charset-normalizer = [ - {file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"}, - {file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"}, + {file = "charset-normalizer-2.0.10.tar.gz", hash = "sha256:876d180e9d7432c5d1dfd4c5d26b72f099d503e8fcc0feb7532c9289be60fcbd"}, + {file = "charset_normalizer-2.0.10-py3-none-any.whl", hash = "sha256:cb957888737fc0bbcd78e3df769addb41fd1ff8cf950dc9e7ad7793f1bf44455"}, ] colorama = [ {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, @@ -828,8 +828,8 @@ recommonmark = [ {file = "recommonmark-0.5.0.tar.gz", hash = "sha256:a520b8d25071a51ae23a27cf6252f2fe387f51bdc913390d83b2b50617f5bb48"}, ] requests = [ - {file = "requests-2.27.0-py2.py3-none-any.whl", hash = "sha256:f71a09d7feba4a6b64ffd8e9d9bc60f9bf7d7e19fd0e04362acb1cfc2e3d98df"}, - {file = "requests-2.27.0.tar.gz", hash = "sha256:8e5643905bf20a308e25e4c1dd379117c09000bf8a82ebccc462cfb1b34a16b5"}, + {file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"}, + {file = "requests-2.27.1.tar.gz", hash = "sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61"}, ] six = [ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, diff --git a/site/source/_static/images/services/acts.svg b/site/source/_static/images/services/acts.svg new file mode 100644 index 0000000..0ec5cfb Binary files /dev/null and b/site/source/_static/images/services/acts.svg differ diff --git a/site/source/_static/images/services/config.svg b/site/source/_static/images/services/config.svg new file mode 100644 index 0000000..ddd6fda Binary files /dev/null and b/site/source/_static/images/services/config.svg differ diff --git a/site/source/_static/images/services/deps.svg b/site/source/_static/images/services/deps.svg new file mode 100644 index 0000000..8e380a2 Binary files /dev/null and b/site/source/_static/images/services/deps.svg differ diff --git a/site/source/_static/images/services/donate.svg b/site/source/_static/images/services/donate.svg new file mode 100644 index 0000000..f577619 Binary files /dev/null and b/site/source/_static/images/services/donate.svg differ diff --git a/site/source/_static/images/services/instruct.svg b/site/source/_static/images/services/instruct.svg new file mode 100644 index 0000000..fb24754 Binary files /dev/null and b/site/source/_static/images/services/instruct.svg differ diff --git a/site/source/_static/images/services/ints.svg b/site/source/_static/images/services/ints.svg new file mode 100644 index 0000000..382b711 Binary files /dev/null and b/site/source/_static/images/services/ints.svg differ diff --git a/site/source/_static/images/services/logs.svg b/site/source/_static/images/services/logs.svg new file mode 100644 index 0000000..a2cb36f Binary files /dev/null and b/site/source/_static/images/services/logs.svg differ diff --git a/site/source/_static/images/services/market.svg b/site/source/_static/images/services/market.svg new file mode 100644 index 0000000..11ecdca Binary files /dev/null and b/site/source/_static/images/services/market.svg differ diff --git a/site/source/_static/images/services/menu.svg b/site/source/_static/images/services/menu.svg new file mode 100644 index 0000000..407324c Binary files /dev/null and b/site/source/_static/images/services/menu.svg differ diff --git a/site/source/_static/images/services/overview.svg b/site/source/_static/images/services/overview.svg new file mode 100644 index 0000000..3c1de9e Binary files /dev/null and b/site/source/_static/images/services/overview.svg differ diff --git a/site/source/_static/images/services/props.svg b/site/source/_static/images/services/props.svg new file mode 100644 index 0000000..d840268 Binary files /dev/null and b/site/source/_static/images/services/props.svg differ diff --git a/site/source/_static/images/services/service-instruct.svg b/site/source/_static/images/services/service-instruct.svg new file mode 100644 index 0000000..7914732 Binary files /dev/null and b/site/source/_static/images/services/service-instruct.svg differ diff --git a/site/source/_static/images/services/service-needs-config.svg b/site/source/_static/images/services/service-needs-config.svg new file mode 100644 index 0000000..2ecb07f Binary files /dev/null and b/site/source/_static/images/services/service-needs-config.svg differ diff --git a/site/source/_static/images/services/service0.svg b/site/source/_static/images/services/service0.svg new file mode 100644 index 0000000..79e0992 Binary files /dev/null and b/site/source/_static/images/services/service0.svg differ diff --git a/site/source/_static/images/services/service00.svg b/site/source/_static/images/services/service00.svg new file mode 100644 index 0000000..c0b64a4 Binary files /dev/null and b/site/source/_static/images/services/service00.svg differ diff --git a/site/source/_static/images/services/service1.svg b/site/source/_static/images/services/service1.svg new file mode 100644 index 0000000..e23eb3d Binary files /dev/null and b/site/source/_static/images/services/service1.svg differ diff --git a/site/source/_static/images/services/service2.svg b/site/source/_static/images/services/service2.svg new file mode 100644 index 0000000..6e78e2d Binary files /dev/null and b/site/source/_static/images/services/service2.svg differ diff --git a/site/source/_static/images/services/service3.svg b/site/source/_static/images/services/service3.svg new file mode 100644 index 0000000..8493aee Binary files /dev/null and b/site/source/_static/images/services/service3.svg differ diff --git a/site/source/_static/images/services/service4.svg b/site/source/_static/images/services/service4.svg new file mode 100644 index 0000000..318a73d Binary files /dev/null and b/site/source/_static/images/services/service4.svg differ diff --git a/site/source/_static/images/services/service5.svg b/site/source/_static/images/services/service5.svg new file mode 100644 index 0000000..20b6fbf Binary files /dev/null and b/site/source/_static/images/services/service5.svg differ diff --git a/site/source/_static/images/services/service6.svg b/site/source/_static/images/services/service6.svg new file mode 100644 index 0000000..a27ae69 Binary files /dev/null and b/site/source/_static/images/services/service6.svg differ diff --git a/site/source/_static/images/services/service7.svg b/site/source/_static/images/services/service7.svg new file mode 100644 index 0000000..f6e9797 Binary files /dev/null and b/site/source/_static/images/services/service7.svg differ diff --git a/site/source/_static/images/services/service8.svg b/site/source/_static/images/services/service8.svg new file mode 100644 index 0000000..e2042ea Binary files /dev/null and b/site/source/_static/images/services/service8.svg differ diff --git a/site/source/_static/images/walkthrough/walkthrough0.png b/site/source/_static/images/walkthrough/walkthrough0.png new file mode 100644 index 0000000..77ce2be Binary files /dev/null and b/site/source/_static/images/walkthrough/walkthrough0.png differ diff --git a/site/source/learn/concepts/embassy.rst b/site/source/learn/concepts/embassy.rst index 8892c24..ca48fe6 100644 --- a/site/source/learn/concepts/embassy.rst +++ b/site/source/learn/concepts/embassy.rst @@ -34,7 +34,20 @@ Services -------- The server-side software available on EmbassyOS are referred to as "Services." It's important to distinguish the difference between *services* and *applications*. Applications are generally *client-side*. This means that they are either standalone software, or they reach out to a server in order to operate. Services are *server-side*. These generally run 24/7, waiting for commands from a user via an application. -.. _webui: +.. _service-dependencies: + +Dependencies +------------ + +Some services have dependencies on other services. A service may even require its dependency to be *configured* in a particular way. + +Traditionally, managing dependencies was a massive headache and a huge barrier to running a personal server. But no more! The Embassy's revolutionary dependency management system makes the process transparent and simple. + +If a service has one or more dependencies, or a dependency needs to be configured in a particular way, your Embassy will inform you and offer solutions. + +Sometimes, a dependency can be satisfied in multiple ways. For example, Lightning has a dependency on Bitcoin. But that does not necessarily mean you need to have Bitcoin installed on your Embassy. You could just as easily configure Lightning to use another Bitcoin node located somewhere else! + +.. _web-ui: Web User Interface (UI) ----------------------- diff --git a/site/source/learn/concepts/index.rst b/site/source/learn/concepts/index.rst index a4ecbc8..323b280 100644 --- a/site/source/learn/concepts/index.rst +++ b/site/source/learn/concepts/index.rst @@ -10,8 +10,8 @@ An overview of the ideas and technologies surrounding Start9 Labs and Embassy :maxdepth: 2 open-source - self-hosting networks + self-hosting + embassy software bitcoin-lightning - embassy diff --git a/site/source/learn/concepts/open-source.rst b/site/source/learn/concepts/open-source.rst index 8aeee86..c2d39b8 100644 --- a/site/source/learn/concepts/open-source.rst +++ b/site/source/learn/concepts/open-source.rst @@ -14,4 +14,15 @@ Distinct from open source software is proprietary, or closed source, software. C As a company founded on the principles of freedom, every service we support is open source. We believe in contributing to the future of this vibrant and passionate ecosystem. -Open Source ideas explained in `Lego `_. \ No newline at end of file +Open Source ideas explained in `Lego `_. + +Dependencies +------------ + +Some software has dependencies on other software. Software may even require its dependency to be *configured* in a particular way. + +Traditionally, managing dependencies was a massive headache and a huge barrier to running a personal server. But no more! The Embassy's revolutionary dependency management system makes the process transparent and simple. + +If a :ref:`service` has one or more dependencies, or a dependency needs to be configured in a particular way, your Embassy will inform you and offer solutions. + +Sometimes, a dependency can be satisfied in multiple ways. For example, Lightning has a dependency on Bitcoin. But that does not necessarily mean you need to have Bitcoin installed on your Embassy. You could just as easily configure Lightning to use another Bitcoin node located somewhere else! diff --git a/site/source/support/user-manual/services/index.rst b/site/source/support/user-manual/services/index.rst index 93bab12..56e7e85 100644 --- a/site/source/support/user-manual/services/index.rst +++ b/site/source/support/user-manual/services/index.rst @@ -1,13 +1,13 @@ .. _services-index: ======== -Services - ***NEEDS UPDATING / SCREENS*** +Services ======== -An overview of EmbassyOS general capabilities. +An overview of Services and Marketplaces on EmbassyOS. .. toctree:: :maxdepth: 2 marketplace - managing-services + managing-services/index diff --git a/site/source/support/user-manual/services/managing-services.rst b/site/source/support/user-manual/services/managing-services.rst deleted file mode 100644 index 62c63ed..0000000 --- a/site/source/support/user-manual/services/managing-services.rst +++ /dev/null @@ -1,124 +0,0 @@ -.. _managing-services: - -================= -Managing Services - *** UPDATE SCREENS *** -================= - -.. _managing-dependencies: - -Dependencies ------------- - -Some services have dependencies on other services. A service may even require its dependency to be *configured* in a particular way. - -Traditionally, managing dependencies was a massive headache and a huge barrier to running a personal server. But no more! The Embassy's revolutionary dependency management system makes the process transparent and simple. - -If a service has one or more dependencies, or a dependency needs to be configured in a particular way, your Embassy will inform you and offer solutions. - -Sometimes, a dependency can be satisfied in multiple ways. For example, Lightning has a dependency on Bitcoin. But that does not necessarily mean you need to have Bitcoin installed on your Embassy. You could just as easily configure Lightning to use another Bitcoin node located somewhere else! - -.. _installing: - -.. note:: Some services have :ref:`dependencies` on other services. Adding, updating, or removing a service can sometimes have requirements or consequences for other services. Your Embassy will inform you of these issues along the way. - -Installing ----------- - -To add a new service, find it's listing inside the Service Marketplace: *Marketplace > [Service Name] > Install*. - -Depending on the size of the service and your Internet connection, installation should take between 60 seconds and a few minutes. - -After installation, you can view the service's instructions by navigating to *Services > [Service Name] > Instructions* - -.. note:: You can only start and use a service once its dependencies are met, its :ref:`configuration` complete, and is in a *running* state. - -.. _updates: - -Updating --------- - -To see if an update is available for a service, you can click the *refresh* button inside the dashboard of the installed service or by visiting its listing in the Service Marketplace. - -If an update is available, simply click "Update" and confirm the action. - -.. _uninstalling: - -Uninstalling ------------- - -To remove a service, navigate to *Services > [Service Name] > Uninstall*. - -.. _instructions: - -Instructions ------------- - -To view the instructions for a particular service, navigate to *Services > [Service Name] > Instructions*. - -.. figure:: /_static/images/bitcoin_instructions.png - :width: 90% - :alt: Bitcoin instructions menu item - - Instructions menu item - -.. figure:: /_static/images/bitcoin_instructions_view.png - :width: 90% - :alt: Bitcoin instructions view - - Instructions view - -.. note:: For advanced instructions and integration guides, visit the wrapper repository for an :ref:`available service `. - -.. _service-config: - -Service Config --------------- - -Navigate to *Services > [Service Name] > Config* - -After installation or update, some services require configuration before they can be started. - -Traditionally, configuring services was a massive headache and a huge barrier to running a personal server. But no more! The Embassy's revolutionary service config system makes the process transparent, simple, and safe. - -Config options are defined by the service developer and can be almost anything. They are represented as simple UI elements - such as toggles and drop downs - and they include explanations and validations, such that users understand their purpose and are prevented from making mistakes. - -.. _properties: - -Properties ----------- - -Navigate to *Services > [Service Name] > Properties* - -Properties are both static and dynamic information about a service. They could be almost anything: a default username/password, an invite code, or a list of peers - anything the service developer thought might be useful. - -Properties may be accompanied by one or more of the following: - -* a *help* icon for further explanation. -* a *copy* icon for copying the value to your clipboard. -* a *QR* icon for viewing the value as a QR code. - -.. _actions: - -Actions -------- - -.. _interfaces: - -Interfaces ----------- - -.. _logs: - -Logs ----- - -Naviage to *Services > [Service Name] > Logs* - -Every service emits logs while it is in a *running* state. Logs give an *under-the-hood* glimpse of a service and can be extremely useful for debugging purposes. To a non-technical user, logs may look like gibberish, and sometimes there is nothing to see at all. - -.. _donate: - -Donate ------- - -This link is provided by the developer so that you may donate to them or the developer of the service they packaged directly. diff --git a/site/source/support/user-manual/services/managing-services/index.rst b/site/source/support/user-manual/services/managing-services/index.rst new file mode 100644 index 0000000..540e348 --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/index.rst @@ -0,0 +1,20 @@ +.. _managing-services: + +================= +Managing Services +================= + +An overview of Services and Marketplaces on EmbassyOS. + +.. toctree:: + :maxdepth: 2 + + service-overview + service-install + service-config + service-instructions + service-actions + service-interfaces + service-logs + service-marketplace + service-donate diff --git a/site/source/support/user-manual/services/managing-services/service-actions.rst b/site/source/support/user-manual/services/managing-services/service-actions.rst new file mode 100644 index 0000000..fc298c4 --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-actions.rst @@ -0,0 +1,19 @@ +.. _actions: + +======= +Actions +======= + +Actions are defined by the service package developer, and can provide the ability to do resets or other miscellaneous administrative tasks. The most simple of these is to remove a service from your Embassy. + +.. _uninstalling: + +Un-installing +------------- + +.. warning:: THIS WILL DELETE ALL DATA FOR THIS SERVICE, PLEASE BE SURE YOU WANT TO DO THIS! + +To remove a service, navigate to the :ref:`Services tab` *> [Service Name] > Actions > Uninstall*. + + .. figure:: /_static/images/services/acts.svg + :width: 60% diff --git a/site/source/support/user-manual/services/managing-services/service-config.rst b/site/source/support/user-manual/services/managing-services/service-config.rst new file mode 100644 index 0000000..fb5c9ad --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-config.rst @@ -0,0 +1,27 @@ +.. _service-config: + +============= +Configuration +============= + +After installation or update, some services require configuration before they can be started. + +Navigate to the `Services tab ` *> [Service Name] > Config* + + .. figure:: /_static/images/services/service-needs-config.svg + :width: 60% + +Traditionally, configuring services was a massive headache and a huge barrier to running a personal server. But no more! The Embassy's revolutionary service config system makes the process transparent, simple, and safe. + + .. figure:: /_static/images/services/service4.svg + :width: 60% + +Config options are defined by the service developer and can be almost anything. They are represented as simple UI elements - such as toggles and drop downs - and they include explanations and validations, such that users understand their purpose and are prevented from making mistakes. + + .. figure:: /_static/images/services/service5.svg + :width: 60% + +You can change your configuration at any time from a Service's main page: + + .. figure:: /_static/images/services/config.svg + :width: 60% diff --git a/site/source/support/user-manual/services/managing-services/service-donate.rst b/site/source/support/user-manual/services/managing-services/service-donate.rst new file mode 100644 index 0000000..a79da77 --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-donate.rst @@ -0,0 +1,17 @@ +.. _service-donate: + +====== +Donate +====== + +Currently, this is a link provided by the service package developer so that you may donate to them or the developer of the service they packaged directly. If this is not provided, a pop-up message will let you know this, and you will need to find the devs on their own platforms in order to donate. + + .. figure:: /_static/images/services/donate.png + :width: 60% + + Donate + +.. topic-box:: + :title: Looking Forward + + We intend to leverage the power of Embassy's Lightning Network options to create the choice for a user to immediately send sats to a developer. Ideally, this will have a percentage breakdown for the service developer, service packager, and Start9, for the user to delegate their donation as they choose. We are serious about helping to incentivize :ref:`Open Source` development. diff --git a/site/source/support/user-manual/services/managing-services/service-install.rst b/site/source/support/user-manual/services/managing-services/service-install.rst new file mode 100644 index 0000000..5f535ff --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-install.rst @@ -0,0 +1,32 @@ +.. _installing: + +========== +Installing +========== + +.. note:: Some services have :ref:`dependencies` on other services. Adding, updating, or removing a service can sometimes have requirements or consequences for other services. Your Embassy will always inform you of these issues along the way. + +To add a new service, simply find it's listing inside the :ref:`Service Marketplace ` tab: *[Service Name] >* ``Install``. Let's install Synapse as an example: + + .. figure:: /_static/images/services/service0.svg + :width: 60% + + .. figure:: /_static/images/services/service1.svg + :width: 60% + +Depending on the size of the service and your Internet connection, installation should take between 60 seconds and a few minutes. + + .. figure:: /_static/images/services/service2.svg + :width: 60% + +You may click *View Service* at any time to view install progress, or after install to go to the Service page. Many services will need to be configured after install. You can use the default options, or change to your liking. See :ref:`configuration` for details. + + .. figure:: /_static/images/services/service3.svg + :width: 60% + +You will see a screen like the following when install is complete. Then you're ready to :ref:`configure ` your service! + + .. figure:: /_static/images/services/service4.svg + :width: 60% + +.. note:: You can only use a service once its :ref:`dependencies ` are met, its :ref:`configuration` is complete, it has been started, and is in a *running* :ref:`status `. diff --git a/site/source/support/user-manual/services/managing-services/service-instructions.rst b/site/source/support/user-manual/services/managing-services/service-instructions.rst new file mode 100644 index 0000000..765dfcd --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-instructions.rst @@ -0,0 +1,17 @@ +.. _instructions: + +============ +Instructions +============ + +To view the instructions for a particular service, navigate to the :ref:`Services tab ` *> [Service Name] > Instructions*. + +.. figure:: /_static/images/services/instruct.svg + :width: 60% + +Instructions will provide you with service-specific direction, provided by the service package developer, on what to expect, and how to use your new service. + +.. figure:: /_static/images/services/service-instruct.svg + :width: 60% + +.. note:: For advanced instructions and integration guides, visit the wrapper repository for an `available service `_. diff --git a/site/source/support/user-manual/services/managing-services/service-interfaces.rst b/site/source/support/user-manual/services/managing-services/service-interfaces.rst new file mode 100644 index 0000000..e4a3da1 --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-interfaces.rst @@ -0,0 +1,7 @@ +.. _interfaces: + +========== +Interfaces +========== + + diff --git a/site/source/support/user-manual/services/managing-services/service-logs.rst b/site/source/support/user-manual/services/managing-services/service-logs.rst new file mode 100644 index 0000000..c77e224 --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-logs.rst @@ -0,0 +1,9 @@ +.. _logs: + +==== +Logs +==== + +Naviage to *Services > [Service Name] > Logs* + +Every service emits logs while it is in a *running* state. Logs give an *under-the-hood* glimpse of a service and can be extremely useful for debugging purposes. To a non-technical user, logs may look like gibberish, and sometimes there is nothing to see at all. diff --git a/site/source/support/user-manual/services/managing-services/service-overview.rst b/site/source/support/user-manual/services/managing-services/service-overview.rst new file mode 100644 index 0000000..aea2653 --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-overview.rst @@ -0,0 +1,38 @@ +.. _service-overview: + +================= +Services Overview +================= + +Services are very similar to Applications on a mobile device. The biggest differences are that they are often designed to run constantly, with 24/7 availability for when a user requires them. This is why they are called :ref:`Services`, they are always ready to serve users! + + +The Service Page +---------------- + +.. figure:: /_static/images/services/service8.svg + :width: 60% + + The Service Page + +In the image above, we see an example of a Service's homescreen, where you can access all the information and utilities of a particular service. + +Below, we highlight the quick, need-to-know information of a Service that a user will want to see right away. + +.. figure:: /_static/images/services/service00.svg + :width: 60% + +.. _service-status: + +We can see the Service (Embassy Pages in this case), its ``Status``, ``Health Checks`` (if it has any), ``Dependencies`` (if it has any), and the ability to ``Start`` or ``Stop`` the Service, as well as ``Launch UI`` if it has a :ref:`Web Interface `. Here's a breakdown of what each of these means: + + - Status: + - Needs Config: The Service needs your attention in making a configuration decision. There will always be default options available to you. + - Stopping... : Service is being stopped + - Stopped: Service is installed and configured, but not currently running. + - Starting... : Service is booting up + - Running: Service is running + - Health Checks: This is a critical feature of EmbassyOS. Health Checks are configured by the service packager in order to quickly convey to the user what is happening with their service, and possible actions they may want to take. Learn more about :ref:`Health Checks `. + - Dependencies: A service may require another service, called a dependency, in order to work. These may be optional, or required. Learn more about :ref:`Dependencies `. + - Start / Stop: Self-explanatory, use these buttons to start or stop a service. + - Launch UI: If available, this will open the User Interface (UI) for the service in a new browser tab. Learn more about :ref:`Web UIs`. diff --git a/site/source/support/user-manual/services/managing-services/service-properties b/site/source/support/user-manual/services/managing-services/service-properties new file mode 100644 index 0000000..d96bb8e --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-properties @@ -0,0 +1,15 @@ +.. _properties: + +========== +Properties +========== + +Navigate to *Services > [Service Name] > Properties* + +Properties are both static and dynamic information about a service. They could be almost anything: a default username/password, an invite code, or a list of peers - anything the service developer thought might be useful. + +Properties may be accompanied by one or more of the following: + +* a *help* icon for further explanation. +* a *copy* icon for copying the value to your clipboard. +* a *QR* icon for viewing the value as a QR code. diff --git a/site/source/support/user-manual/services/managing-services/service-updates.rst b/site/source/support/user-manual/services/managing-services/service-updates.rst new file mode 100644 index 0000000..2676d3c --- /dev/null +++ b/site/source/support/user-manual/services/managing-services/service-updates.rst @@ -0,0 +1,9 @@ +.. _updates: + +======== +Updating +======== + +To see if an update is available for a service, you can visit the *updates* section of the Marketplace or by visiting its Marketplace listing. + +If an update is available, simply click "Update" and confirm the action. diff --git a/site/source/support/user-manual/services/marketplace.rst b/site/source/support/user-manual/services/marketplace.rst index d8703f6..c42fb0e 100644 --- a/site/source/support/user-manual/services/marketplace.rst +++ b/site/source/support/user-manual/services/marketplace.rst @@ -7,9 +7,11 @@ Marketplace Embassy Marketplace ------------------- -LINK TO MARKETPLACE +We now have a fully interactive, live `Marketplace `_!! Visit now to see currently available services and get a feel for the ecosystem! Community Wishlist ------------------ -`Embassy: Voice `_ unofficial feedback forum. +You can visit the `Embassy: Voice `_ unofficial feedback forum to see what the Community are asking for and make your own suggestions! + +You can also make suggestions on our `Github Discussions `_ forum.