عن
الأدوات التي تتعامل مع بياناتك على أنها ليست من شأننا
YamlBox موجود بسبب نمط غير مريح في أدوات المطورين: الملفات التي تحتاج إلى مساعدة بشأنها كثيرًا - يظهر Kubernetes مع الأسرار المضمنة، وJWTs التي تحمل مطالبات الجلسة، وصادرات العملاء بتنسيق CSV - هي بالضبط الملفات التي تطلب منك معظم الأدوات عبر الإنترنت تحميلها إلى خادم لا تعرف عنه شيئًا.
البديل ليس معقدا. يمكن للمتصفحات الحديثة تحليل YAML، وقراءة مصنفات XLSX، وتمييز هياكل JSON وإنشاء التعليمات البرمجية، كل ذلك محليًا، وكل ذلك بسرعة. السبب الوحيد الذي يجعل العديد من الأدوات تفعل ذلك من جانب الخادم هو العادة المعمارية. لذا فإن كل أداة من أدوات 19 هنا تعمل من جانب العميل، مما يحول وعد الخصوصية إلى حقيقة هندسية بدلاً من بيان سياسة: لا توجد نقطة نهاية للتحميل لأنه لا توجد معالجة للخادم.
ما الذي يتغير في الممارسة العملية
- سرعة: لا يوجد طلب لكل تحويل، لذلك تظهر النتائج أثناء الكتابة وتكون الملفات متعددة الميجابايت مقيدة بجهازك، وليس حدًا للمعدل.
- خصوصية: لا يتم نقل أي شيء أو تسجيله أو تخزينه. يمكنك التحقق من خلال علامة تبويب شبكة المتصفح، أو من خلال عدم الاتصال بالإنترنت.
- طول العمر: صفحات هادئة وثابتة يتم تقديمها من ذاكرة تخزين مؤقت مؤقتة - رخيصة التشغيل، لذا تظل الأدوات مجانية دون تحقيق دخل كبير.
- الصدق: رسائل خطأ تشير إلى السطر والعمود، وقوائم الميزات التي تصف ما تفعله الأداة فعليًا، ولا توجد أنماط داكنة حول الحدود.
كيف يتم بناء الموقع
الموقع ثابت: يقوم Astro بإنشاء HTML في وقت الإنشاء، ويقوم Tailwind CSS v4 بتصميمه، ويعمل مقدار صغير من TypeScript على تشغيل كل أداة، ويتم تحميلها فقط على الصفحات التي تحتاج إليها. يتم تقديم كل شيء من خلال شبكة Cloudflare الطرفية، مما يعني أن الصفحات تصل من مركز بيانات قريب منك. لا يوجد خادم تطبيقات، ولا قاعدة بيانات، ولا نظام حساب مستخدم - فالبنية بأكملها هي انعكاس لمطالبة الخصوصية.
مبادئ
- القيام بعمل واحد بشكل صحيح. كل أداة هي أداة مساعدة مركزة تعالج الأخطاء الحقيقية، وليست تطبيقًا ضخمًا يحتوي على ستة عشر نصف ميزة.
- لا حسابات أبدا. يجب ألا يحتاج المحول إلى عنوان بريدك الإلكتروني. لا يوجد شيء في هذا الموقع يتطلب الاشتراك.
- إمكانية الوصول ليست اختيارية. يعد التنقل عبر لوحة المفاتيح والتركيز المرئي وHTML الدلالي وتسميات قارئ الشاشة جزءًا من تعريف "تم" - وليس تمريرة لاحقة.
- اشرح التنسيق. يتم إقران الأدوات بأدلة تشرح التنسيق الأساسي، بحيث تغادر مع الفهم بدلاً من الإصلاح لمرة واحدة.
تواصل معنا
تعد تقارير الأخطاء التي تحتوي على الحد الأدنى من الأمثلة الفاشلة هي الشيء الأكثر قيمة الذي يمكنك إرساله. تتم قراءة طلبات الميزات ويتم إنشاؤها غالبًا. اكتب إلى hello@yamlbox.com.