Skip to content

Commit 3483849

Browse files
rejascrazyscotbugsounetKristjanESPERANTOWallysWellies
authored
Release v2.31 (#298)
* weather.md: update for recent changes (#230) * add updates feature configuration (#234) * Update calendar.md (#236) * updateOnFetch feature Docs (#235) * Minor changes (#238) * Minor changes - wording - Magic Mirror -> MagicMirror - format * sh -> shell * Update compliments docs page (#242) Add documentation for the specialDayUnique config option * Cleanup formatting (#247) * bump prettier * run prettier * UK Met Office Documentation Fix (#253) * Update weather.md Updated documentation for MetOffice update * Update weather.md * add doc for new compliments(#3481) and support custom positions (#3518) (#254) * add doc for new compliments(#3481) and support custom positions (#3518) * fix typo * update compliments, and module position info (#255) * add doc for new compliments(#3481) and support custom positions (#3518) * fix typo * Added docs for new notification `MODULE_DOM_UPDATED` (#262) * Bump send and express (#260) Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `send` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/pillarjs/send/releases) - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md) - [Commits](pillarjs/send@0.18.0...0.19.0) Updates `express` from 4.20.0 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.20.0...4.21.0) --- updated-dependencies: - dependency-name: send dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Added docs for new notification - . Fixes #261 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Windows section and add Wayland section (#265) According to the changes in PR MagicMirrorOrg/MagicMirror#3594. * add clarification for nextDaysRelative and showEndsOnlyWithDuration, … (#268) * add clarification for nextDaysRelative and showEndsOnlyWithDuration, only apply to full day events * add emphasis for PREVENT on showEndsOnlyWithDuration * electron-rebuild -> @electron/rebuild (#271) electron-rebuild has been deprecated. * update doc for #3630 (#273) * fix typos, add doc for calendar FullDateEnd format usage, add new env for fetch timeout (#277) * fix typos, add doc for calendar FullDateEnd format usage, add new env variable for fetch timeout * bump deps * lint docs * fix typo --------- Co-authored-by: veeck <[email protected]> * prepare release 2.31.0 * Upgrade to Vuepress2 (#214) * Start migrating to v2 * Make CarbonAds work again * Remove dead files and cleanups * Bump vue * Bump to rc2 * Bump to rc8 * Bump to rc9 * Add logo, remove contributor list * Bump to rc11 * Fix menu * Bump to rec12 * Bump to rc14 * bump dependencies * bump dependencies * bump to rc19 --------- Co-authored-by: veeck <[email protected]> * fix and update dependencies * update package-lock.json * Final cleanups (#287) * remove yarn lock * add discord link * bump deps * add alt text --------- Co-authored-by: veeck <[email protected]> * newsfeed: add new properties for feeds (#294) see MagicMirrorOrg/MagicMirror#3742 * [updatenotification] Added option to iterate over modules directory instead using modules defined in `config.js`, doc for MagicMirrorOrg/MagicMirror#3755 (#295) * add info for clock css and deprecated property, clarify property use for calendar (pastDaysCount) (#292) * Update weather.md (#281) * Cleanups (#297) * update deps * run linter * bump rc deps --------- Co-authored-by: veeck <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Ross Younger <[email protected]> Co-authored-by: Bugsounet - Cédric <[email protected]> Co-authored-by: Kristjan ESPERANTO <[email protected]> Co-authored-by: WallysWellies <[email protected]> Co-authored-by: jargordon <[email protected]> Co-authored-by: Karsten Hassel <[email protected]> Co-authored-by: sam detweiler <[email protected]> Co-authored-by: Ryan Williams <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: veeck <[email protected]> Co-authored-by: Maxwell <[email protected]>
1 parent 6ad62f2 commit 3483849

File tree

9 files changed

+896
-1268
lines changed

9 files changed

+896
-1268
lines changed

about/contributing.md

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,31 @@ Thanks for your help in making MagicMirror² better!
1919

2020
## Working Language
2121

22-
To ensure inclusivity, collaboration, and accessibility for contributors from all around the world, we have chosen English as the working language for this project. Here are the key reasons behind this decision:
23-
24-
1. Global Accessibility: English is widely recognized and understood, enabling a diverse group of contributors to participate, share ideas, and collaborate effectively without language barriers.
25-
2. Uniform Documentation: Using English for documentation ensures that all project materials are consistent and comprehensible to the majority of developers, regardless of their native language.
26-
3. Broader Community Engagement: By using a common language, we can engage with a broader community, attracting talent and contributions from various regions and backgrounds.
27-
4. Resource Availability: Most technical resources, tutorials, and libraries are available in English, providing contributors with a wealth of information and tools to support their work.
28-
29-
We understand that choosing English as the working language is not the perfect solution for everyone, as it may present challenges for non-English speakers. However, it is the best compromise to ensure effective communication and collaboration across our diverse and global community.
30-
31-
If you are not comfortable with English and cannot use translation tools, please feel free to use your native language in the forum. However, please keep in mind that asking questions in English is more likely to get you help quickly.
32-
33-
We appreciate your understanding and cooperation in using English as the working language. Together, let's build something amazing!
22+
To ensure inclusivity, collaboration, and accessibility for contributors from
23+
all around the world, we have chosen English as the working language for this
24+
project. Here are the key reasons behind this decision:
25+
26+
1. Global Accessibility: English is widely recognized and understood, enabling a
27+
diverse group of contributors to participate, share ideas, and collaborate
28+
effectively without language barriers.
29+
2. Uniform Documentation: Using English for documentation ensures that all
30+
project materials are consistent and comprehensible to the majority of
31+
developers, regardless of their native language.
32+
3. Broader Community Engagement: By using a common language, we can engage with
33+
a broader community, attracting talent and contributions from various regions
34+
and backgrounds.
35+
4. Resource Availability: Most technical resources, tutorials, and libraries are
36+
available in English, providing contributors with a wealth of information and
37+
tools to support their work.
38+
39+
We understand that choosing English as the working language is not the perfect
40+
solution for everyone, as it may present challenges for non-English speakers.
41+
However, it is the best compromise to ensure effective communication and
42+
collaboration across our diverse and global community.
43+
44+
If you are not comfortable with English and cannot use translation tools, please
45+
feel free to use your native language in the forum. However, please keep in mind
46+
that asking questions in English is more likely to get you help quickly.
47+
48+
We appreciate your understanding and cooperation in using English as the working
49+
language. Together, let's build something amazing!

about/manifesto.md

Lines changed: 55 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,76 @@
11
# MagicMirror² Manifesto
22

3-
The following core principles form the foundation of MagicMirror² and guide our decisions and actions. They reflect the project’s commitment to simplicity, accessibility, and community-driven innovation.
3+
The following core principles form the foundation of MagicMirror² and guide our
4+
decisions and actions. They reflect the project’s commitment to simplicity,
5+
accessibility, and community-driven innovation.
46

57
## Vision
68

7-
To empower Raspberry Pi enthusiasts and developers of all levels by providing a platform that combines **simplicity** and **magic**, inspiring curiosity and collaboration in open-source development.
9+
To empower Raspberry Pi enthusiasts and developers of all levels by providing a
10+
platform that combines **simplicity** and **magic**, inspiring curiosity and
11+
collaboration in open-source development.
812

913
## Mission
1014

11-
- **Preserve** the core philosophy of simplicity, ensuring that users can confidently modify and experiment with the software.
12-
- **Inspire** contributors by transforming MagicMirror² into an approachable entry point into the world of software development.
13-
- **Advance** the platform continuously while keeping accessibility and modularity at its heart.
15+
- **Preserve** the core philosophy of simplicity, ensuring that users can
16+
confidently modify and experiment with the software.
17+
- **Inspire** contributors by transforming MagicMirror² into an approachable
18+
entry point into the world of software development.
19+
- **Advance** the platform continuously while keeping accessibility and
20+
modularity at its heart.
1421

1522
## Core Principles
1623

17-
- **Accessibility for All**: MagicMirror² strives to be the ultimate starter project for Raspberry Pi enthusiasts. Whether you’re a beginner taking your first steps or an experienced developer looking for a creative outlet, MagicMirror² aims to be intuitive and welcoming.
18-
- **Fostering Learning**: The project is not just about delivering a product—it’s about empowering users to explore, learn, and contribute to open-source development. We believe in inspiring curious minds to step out of their comfort zones and try new things.
19-
- **Modular and Open**: MagicMirror² is designed to be modular, allowing contributors to easily add or remove features. Each module reflects the diverse creativity of the community, while the project remains open to new ideas and improvements.
20-
- **Simplicity as a Foundation**: While we embrace technological advancements, simplicity remains a basic cornerstone of the project. As the project’s founder, [stated](https://github.com/MagicMirrorOrg/MagicMirror/issues/1174):
24+
- **Accessibility for All**: MagicMirror² strives to be the ultimate starter
25+
project for Raspberry Pi enthusiasts. Whether you’re a beginner taking your
26+
first steps or an experienced developer looking for a creative outlet,
27+
MagicMirror² aims to be intuitive and welcoming.
28+
- **Fostering Learning**: The project is not just about delivering a
29+
product—it’s about empowering users to explore, learn, and contribute to
30+
open-source development. We believe in inspiring curious minds to step out of
31+
their comfort zones and try new things.
32+
- **Modular and Open**: MagicMirror² is designed to be modular, allowing
33+
contributors to easily add or remove features. Each module reflects the
34+
diverse creativity of the community, while the project remains open to new
35+
ideas and improvements.
36+
- **Simplicity as a Foundation**: While we embrace technological advancements,
37+
simplicity remains a basic cornerstone of the project. As the project’s
38+
founder, [stated](https://github.com/MagicMirrorOrg/MagicMirror/issues/1174):
2139

22-
> *We could use a powerful framework like Vue to ramp up the development speed. We could use SASS for better/easier CSS implementations. ... But the big downside of these changes is that it over complicates things: a user no longer will be able to open just one file and make a small modification and see how it works out.* --Michael Teeuw
40+
> _We could use a powerful framework like Vue to ramp up the development
41+
> speed. We could use SASS for better/easier CSS implementations. ... But the
42+
> big downside of these changes is that it over complicates things: a user no
43+
> longer will be able to open just one file and make a small modification and
44+
> see how it works out._ --Michael Teeuw
2345
24-
This principle ensures that MagicMirror² remains approachable, empowering users to take control of their projects with confidence.
25-
- **Collaborative Growth**: MagicMirror² thrives on collaboration. Contributions from the community—whether through code, feedback, or ideas—drive the project forward. We aim to create an environment where users feel valued and encouraged to contribute.
46+
This principle ensures that MagicMirror² remains approachable, empowering
47+
users to take control of their projects with confidence.
48+
49+
- **Collaborative Growth**: MagicMirror² thrives on collaboration. Contributions
50+
from the community—whether through code, feedback, or ideas—drive the project
51+
forward. We aim to create an environment where users feel valued and
52+
encouraged to contribute.
2653

2754
## Inspiring Contribution
2855

29-
MagicMirror² is more than just a tool – it’s a platform that invites users to become creators. By keeping the system accessible and open, it motivates individuals to step beyond being passive users and to actively contribute to the project.
56+
MagicMirror² is more than just a tool – it’s a platform that invites users to
57+
become creators. By keeping the system accessible and open, it motivates
58+
individuals to step beyond being passive users and to actively contribute to the
59+
project.
3060

31-
Although bundled versions and pre-packaged solutions may seem convenient, they risk suppressing users' curiosity. As Michael has highlighted, *"users won’t be motivated to take a peek under the hood. They will just remain 'users'."* MagicMirror² challenges this dynamic by encouraging even non-technical users to explore, learn, and take their first steps into software development.
61+
Although bundled versions and pre-packaged solutions may seem convenient, they
62+
risk suppressing users' curiosity. As Michael has highlighted, _"users won’t be
63+
motivated to take a peek under the hood. They will just remain 'users'."_
64+
MagicMirror² challenges this dynamic by encouraging even non-technical users to
65+
explore, learn, and take their first steps into software development.
3266

33-
Through this philosophy, MagicMirror² not only provides functionality but fosters a community of learners, innovators, and collaborators – ensuring that its magic is driven by the passion and creativity of its contributors.
67+
Through this philosophy, MagicMirror² not only provides functionality but
68+
fosters a community of learners, innovators, and collaborators – ensuring that
69+
its magic is driven by the passion and creativity of its contributors.
3470

3571
## Future Directions
3672

37-
Building on our philosophy of fostering contributions, we aim to continue evolving MagicMirror² with the active involvement of its community. Each new feature and improvement will stay true to the spirit of collaboration and openness that defines this project.
73+
Building on our philosophy of fostering contributions, we aim to continue
74+
evolving MagicMirror² with the active involvement of its community. Each new
75+
feature and improvement will stay true to the spirit of collaboration and
76+
openness that defines this project.

0 commit comments

Comments
 (0)