विषय पर बढ़ें

योगदान

ओमार में सभी योगदानों का स्वागत है!

सवाल

आपकी सहायता करना हमारे लिए जितना संभव हो उतना आसान बनाने के लिए, कृपया निम्नलिखित शामिल करें:

  • ऑपरेटिंग सिस्टम
  • पायथन संस्करण
  • ओमार संस्करण
  • डेटाबेस बैकएंड (MySQL, SQLite, या postgreSQL)

कृपया उपरोक्त को हमेशा शामिल करने का प्रयास करें, जब तक कि आप मार को स्थापित करने में असमर्थ न हों या यह न जान लें कि यह आपकी समस्या या सुविधा अनुरोध के लिए प्रासंगिक नहीं है।

अनुरोध अनुरोध

शुरू करना और पुल अनुरोध बनाना बहुत सरल होना चाहिए।

!!!सावधान रहें, जब तक कि आपके परिवर्तन मामूली न हों (गलत वर्तनी, दस्तावेज़ समायोजन, आदि), पुल अनुरोध बनाने से पहले परिवर्तनों पर चर्चा करने के लिए एक प्रश्न बनाएं।

जितना संभव हो उतना सरल और तेज योगदान करने के लिए, आपको स्थानीय रूप से परीक्षण और लिंटिंग चलाने की आवश्यकता है।

आपको पायथन 3.6.2 3.7 या 3.8, कविता और गिट स्थापित करने की आवश्यकता है।

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 1. रेपो निर्देशिका में अपने कांटा और सीडी क्लोन करें
git@github.com<your username>/ormar.git
सीडी ओमार

# 2। ormars, निर्भरता और परीक्षण निर्भरता स्थापित करें
कविता स्थापित -ई देव

# 3। एक नई शाखा की जाँच करें और अपने परिवर्तन करें
Git चेकआउट -b my-new-feature-branch
# अपने बदलाव करें ...

# 4। प्रारूपण और लिंटिंग
#ormar फॉर्मेटिंग के लिए ब्लैक का उपयोग करता है, लिंटिंग के लिए फ्लेक 8 और टाइप हिंट्स चेकिंग के लिए मैपी
# निम्नलिखित सभी को चलाएं क्योंकि उन सभी कॉल को हर पुश के बाद ट्रैविस पर चलाया जाएगा
ब्लैक ऑर्मर टेस्ट
फ्लेक 8 ओमार
y ormar परीक्षण

# 5.Run परीक्षण
# localhost सभी परीक्षण sglite end के खिलाफ चलाए जाते हैं
# पुश के बाद बाकी बैकएंड की जांच की जाएगी
-svv --cov = ormar --cov = --cov-fail-under=100 --cov-report=term-missing

# 6.Build प्रलेखन
MKभवन
# यदि आपने प्रलेखन बदल दिया है तो सुनिश्चित करें कि यह सफलतापूर्वक बनाता है
# आप भी उपयोग कर सकते हैं `mkdocs serve` localhost:8000 पर प्रलेखन की सेवा के लिए

# ... प्रतिबद्ध, धक्का, और अपना पुल अनुरोध बनाएं

!!!टिप कैसे और क्यों काम करता है, इस बारे में अधिक जानकारी के लिए, एपीआई प्रलेखन देखें