Sut i Gyfrannu

Cyfrannu

Mae cyfraniadau o unrhyw un yn anhygoel! Gall hyn cynnwyd agor materion, cyfarthrebu syniadau ar gyfer nodweddion newydd, gadael i ni wbod am defnydd y llyfrgell, a cyfraniadau cod. Carwn ni derbyn eich ceisiadau dynnu. Dyma ganllawiau defnyddiol:

Fforciwch, yna clôniwch yr ystorfa:

git clone git@github.com:your-username/Ciw.git

Gwnewch yn siŵr fod y profion yn pasio (defnyddir Ciw unittesting a doctesting):

python -m unittest discover ciw
python doctests.py

Rydym yn annog defnydd coverage, yn sicrhau fod pob agwedd o'r cod wedi'i phrofi:

coverage run --source=ciw -m unittest discover ciw.tests
coverage report -m

Ychwanegwch brofion ar gyfer eich newidiadau. Gwnewch eich newidiadau, a gwnewch yn siŵr fod y profion yn pasio.

Diweddarwch y ddogfennaeth hefyd, yn sicrhau fod doctests yn pasio. Er mwyn adeiladu'r dogfennaeth (mae angen Sphinx):

cd docs
make html

Gwthiwch eich fforc a chyflwynwch gais derbyn!

Rhai syniadau o le i ddechrau:

  • Edrychwch trwy ein materion.

  • Agorwch faterion newydd!

  • Adroddiadau a trwsiadau byg.

  • Tacluso cod a gwell perfformiad.

  • Gwelliannau i'r dogfennaeth.

  • Nodweddion newydd.

Edrychwn ymlaen at eich cyfraniadau!