هذه المرة قررت المشاركة في Hacktoberfest كمشرف على المشروع.
المشروع هو (AnadiCSV)[https://github.com/Cereal84/AnadiCSV] أداة بسيطة للاستعلام عن البيانات من ملف CSV عبر استعلام SQL.
تم كتابة AnadiCSV بلغة Python ويستخدم DuckDB وTextual، وقد تم تقديم المشروع إلى hacktoberfest في حالة جنينية. كانت الفكرة هي الاستفادة من مهرجان hacktoberfest لسببين:
الآن بعض الدروس التي تعلمتها حتى الآن.
حتى لو كانت المشكلة واضحة تمامًا بالنسبة لك، فهذا لا يعني أن الأمر نفسه بالنسبة للمساهمين الخارجيين، خاصة إذا لم يكونوا من ذوي الخبرة.
قد لا تكون التفاصيل كافية، فمن الأفضل بدء حوار للتأكد من أن الجميع يفهم العمل الذي يتعين عليهم القيام به.
لقد تجاهلت دائمًا هذا الملف في مستودعاتي بدلاً من ذلك، إذا كنت تريد مساعدة الأشخاص على المساهمة، فمن المهم جدًا، يمكنك كتابة الطريقة التي تتوقع أن يعملوا بها، والقواعد التي يجب اتباعها، وأحيانًا هذا هو المنطق الكامن وراء بعض الأقسام ( على سبيل المثال، إذا كنت تريد إضافة خيار cli وهو جميع الملفات المعنية إذا لم يكن الأمر واضحًا في الكود).
في بعض الأحيان تكون في عجلة من أمرك ولكنك تريد دمج بعض العلاقات العامة في أسرع وقت ممكن؛ تقرأ العلاقات العامة بسرعة ويبدو أن الأمر على ما يرام، قم بتخطي بعض الملفات لأنك نسيتها أو لأنك تعتقد أن التغييرات ستكون بسيطة جدًا لدرجة أنها صحيحة بالتأكيد.
من الواضح أنهم سوف يكسرون المستودع :).
تعد إضافة بعض عمليات التحقق مثل منسق التعليمات البرمجية، وLinter، وما إلى ذلك فكرة جيدة لتجنب القيام بهذه الأشياء أثناء مراجعة التعليمات البرمجية وتتيح لك التركيز على الأشياء المهمة.
حتى الآن تعلمت الكثير ويسعدني أن أبدأ هذا المشروع وأقترح على أي شخص أن يحاول القيام بنفس الشيء.
لأي شخص يبحث عن مشاكل في hacktoberfest، يرجى الحضور لزيارتنا :).
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3