Skip to content

Commit eab959f

Browse files
committed
docs(readme): add Mission and Origins section
* Introduces a dedicated section outlining project inspiration, philosophy, and mission. * Refines module development guidance and improves resource clarity. * Enhances onboarding for new contributors by clarifying project goals.
1 parent 3e3d18b commit eab959f

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

README.md

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ security, and trust to everyday encryption.
4141
- [Language Support](#language-support)
4242
- [Supported Languages](#supported-languages)
4343
- [Modules](#modules)
44+
- [Mission and Origins](#mission-and-origins)
4445
- [Contact](#contact)
4546
- [Contributing \& Bugs Report](#contributing--bugs-report)
4647
- [Quick Start with GitHub Codespaces](#quick-start-with-github-codespaces)
@@ -65,11 +66,8 @@ The source code for the user manual is maintained in this
6566
[An AI-assisted Wiki](https://deepwiki.com/saturneric/GpgFrontend) has been
6667
generated through automated analysis of the GpgFrontend source code. This Wiki
6768
offers a comprehensive overview of the project’s technical architecture, design
68-
principles, and major components. The information provided is highly accurate,
69-
making it an excellent resource for both new and experienced contributors.
70-
71-
I strongly recommend reading the Wiki carefully before exploring the source
72-
code in depth.
69+
principles, and major components. It serves as a valuable resource for developers
70+
looking to understand the inner workings of GpgFrontend.
7371

7472
## Language Support
7573

@@ -94,13 +92,30 @@ Contributors: [SHOW](TRANSLATORS)
9492
GpgFrontend supports extensive module development, allowing users to customize
9593
their experience. Modules can encapsulate functionality, enabling users to
9694
enable or disable features as needed. Users can refer to existing module code
97-
for guidance and are encouraged to contribute to the [Module
95+
for guidance [Module
9896
Repository](https://github.com/saturneric/GpgFrontend-Modules.git) to reach a
9997
broader audience.
10098

101-
As the development is still in its infancy, there are not enough modules and
102-
many API interfaces have not been stabilized. So the discussion is open for the
103-
development of new modules and the introduction of API interfaces.
99+
### Mission and Origins
100+
101+
GpgFrontend draws its inspiration and core philosophy from the stable, portable,
102+
and cross-platform **[gpg4usb](https://git.bktus.com/gpgfrontend/gpg4usb/)**
103+
project. Inheriting the spirit of true portability and platform independence,
104+
GpgFrontend builds on this foundation to deliver advanced features, modern
105+
cryptographic standards, and a clean, intuitive user experience.
106+
107+
As described in the article _[“The Past and Present of GpgFrontend: My Journey
108+
with an Open-Source Encryption
109+
Tool”](https://blog.bktus.com/en/archives/u8hywl/)_, the project began with a
110+
simple question:
111+
112+
> “What if everyone could have a small, reliable, and secure ‘crypto machine’—a
113+
> tool that makes encryption as tangible and trustworthy as turning a key in a
114+
> lock?”
115+
116+
That idea became the cornerstone of GpgFrontend’s mission: **to make OpenPGP
117+
encryption truly accessible—simple, robust, and convenient for everyone, on any
118+
major operating system.**
104119

105120
## Contact
106121

0 commit comments

Comments
 (0)