From 151a52268e1e6716417ca4b0fe8bc342991b4f91 Mon Sep 17 00:00:00 2001 From: Stu Date: Sun, 21 Apr 2024 15:51:53 +0100 Subject: [PATCH 1/2] The Future Roadmap - Goals --- docs/contributing/Roadmap.md | 34 ++++++++++++++++++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 35 insertions(+) create mode 100644 docs/contributing/Roadmap.md diff --git a/docs/contributing/Roadmap.md b/docs/contributing/Roadmap.md new file mode 100644 index 000000000..5111facdd --- /dev/null +++ b/docs/contributing/Roadmap.md @@ -0,0 +1,34 @@ +--- +layout: default +title: The Future Roadmap +--- + +# The Future +At its core, LMS is a muture, top tier, audio streaming server with thousands of happy users. It has an underlying architecture which has proved to be extensible and adaptable to new technology and new ways of accessing music. The very active and resourceful LMS community has and will continue to take advantage of this architecture to keep LMS up-to-date with the latest streaming services and technologies. + +Inevitably, due to LMS's lengivity, there are areas where change and improvement is required to keep pace with user expectations, changing user behaviours and new integrating technologies. +Additionally, the gradual move to a wholly community run project means that new ways of organising and collaboriting are required to keep LMS moving forward. + +To facilate managing this we have, firstly, defined a broad set of "Goals" that describes the direction and what in what way, we want LMS to change. Secondly, we have a defined a much more detailed **Roadmap**, which defines a high level plan of the set of changes we plan to make. This **Roadmap** is informed by the set of goals. Everything in the **Roadmap* moves forward one of more of the community's **Goals**. + +## Future Goals and aspirations + +Here are the set of goals, each one is a broad definition of how we would like LMS to change: + +| | GOAL| +|:-:|:-| +|**1.**|LMS has a consistent visual theme and user experience in all of LMS the user interfaces, on all platforms.| +|**2.**|LMS has an install process and guided first time user experience that guides a new user through all the popular usage scenarios, recommended community provided features, and music service integration options.| +|**3.**|LMS has an out-of-the-box controller web application accessible from mobile devices.| +|**4.**|LMS has a secure and flexible 3rd party plugin/app store facility to provide low friction user access to community provided features.| +|**5.**|LMS has an integrated secure user/partner secret and key storage capability to increase 3rd party service integration options.| + + +## The Roadmap + +You can veiw The roadmap here [NOT AVAILABLE YET] + +Want to get involved? The Roadmap is where to start. + + + diff --git a/mkdocs.yml b/mkdocs.yml index 44f9a71aa..8b7ef241f 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -132,6 +132,7 @@ nav: - contributing/index.md - Reporting a bug: contributing/reporting-a-bug.md - Adding translations: contributing/adding-translations.md + - The Future Roadmap: contributing/Roadmap.md - Reference: - Lyrion Music Server: reference/lyrion-music-server.md - Command Line Interface (JSON/RPC): From ec94d69c9301f7b4faf7654960303bb61e7ad704 Mon Sep 17 00:00:00 2001 From: Stu Date: Sun, 21 Apr 2024 16:04:31 +0100 Subject: [PATCH 2/2] Fix typos --- docs/contributing/Roadmap.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/contributing/Roadmap.md b/docs/contributing/Roadmap.md index 5111facdd..cae56812d 100644 --- a/docs/contributing/Roadmap.md +++ b/docs/contributing/Roadmap.md @@ -4,12 +4,12 @@ title: The Future Roadmap --- # The Future -At its core, LMS is a muture, top tier, audio streaming server with thousands of happy users. It has an underlying architecture which has proved to be extensible and adaptable to new technology and new ways of accessing music. The very active and resourceful LMS community has and will continue to take advantage of this architecture to keep LMS up-to-date with the latest streaming services and technologies. +At its core, LMS is a mature, top-tier, audio streaming server with thousands of happy users. It has an underlying architecture that has proved to be extensible and adaptable to new technology and new ways of accessing music. The very active and resourceful LMS community has and will continue to take advantage of this architecture to keep LMS up-to-date with the latest streaming services and technologies. -Inevitably, due to LMS's lengivity, there are areas where change and improvement is required to keep pace with user expectations, changing user behaviours and new integrating technologies. -Additionally, the gradual move to a wholly community run project means that new ways of organising and collaboriting are required to keep LMS moving forward. +Inevitably, due to LMS's longevity, there are areas where change and improvement is required to keep pace with user expectations, changing user behaviours and new integrating technologies. +Additionally, the gradual move to a wholly community run project means that new ways of organising and collaborating are required to keep LMS moving forward. -To facilate managing this we have, firstly, defined a broad set of "Goals" that describes the direction and what in what way, we want LMS to change. Secondly, we have a defined a much more detailed **Roadmap**, which defines a high level plan of the set of changes we plan to make. This **Roadmap** is informed by the set of goals. Everything in the **Roadmap* moves forward one of more of the community's **Goals**. +To facilitate managing this we have, firstly, defined a broad set of "Goals" that describe the direction and what in what way, we want LMS to change. Secondly, we have defined a much more detailed **Roadmap**, which defines a high level plan of the set of changes we plan to make. This **Roadmap** is informed by the set of goals. Everything in the **Roadmap** moves forward one or more of the community's **Goals**. ## Future Goals and aspirations @@ -17,8 +17,8 @@ Here are the set of goals, each one is a broad definition of how we would like L | | GOAL| |:-:|:-| -|**1.**|LMS has a consistent visual theme and user experience in all of LMS the user interfaces, on all platforms.| -|**2.**|LMS has an install process and guided first time user experience that guides a new user through all the popular usage scenarios, recommended community provided features, and music service integration options.| +|**1.**|LMS has a consistent visual theme and user experience in all of LMS user interfaces, on all platforms.| +|**2.**|LMS has an install process and guided first-time user experience that guides a new user through all the popular usage scenarios, recommended community provided features, and music service integration options.| |**3.**|LMS has an out-of-the-box controller web application accessible from mobile devices.| |**4.**|LMS has a secure and flexible 3rd party plugin/app store facility to provide low friction user access to community provided features.| |**5.**|LMS has an integrated secure user/partner secret and key storage capability to increase 3rd party service integration options.| @@ -26,7 +26,7 @@ Here are the set of goals, each one is a broad definition of how we would like L ## The Roadmap -You can veiw The roadmap here [NOT AVAILABLE YET] +You can view The roadmap here [NOT AVAILABLE YET] Want to get involved? The Roadmap is where to start.