Neach-lìbhrigidh - Gnìomh GitHub gus fèin-sheirbheis luchd-cleachdaidh tasgaidh a sparradh

Ann an crìochan a 'phròiseict Foillsichear chaidh bot ullachadh airson GitHub, a 'fuasgladh dhuilgheadasan fèin-sheirbheis èignichte airson luchd-cleachdaidh tasgaidh. Air GitHub gheibh thu stòran aig a bheil an aon obair a bhith a’ co-òrdanachadh dhaoine tron ​​​​t-siostam Issue. Bidh cuid dhiubh ag iarraidh air an fheadhainn a tha a’ fàgail Cùis-lagha foirm a lìonadh. An uairsin thig modaireatair, nì e cinnteach gu bheil am foirm air a lìonadh gu ceart, agus cuiridh e tagaichean a rèir an fheadhainn a tha air an sònrachadh san fhoirm (chan urrainn tagaichean a chuir ris ach le neach-cleachdaidh sochair mura h-eil iad air an sònrachadh san teamplaid). Is e eisimpleir de leithid de choimhearsnachd open-source-ideas/open-source-ideas.

Cha ruig am modaireatair sa bhad. Mar sin, gus foirmean a dhearbhadh agus obrachaidhean a dhèanamh ullaichte a' nochdadh ann an naidheachdan GitHub. Tha am bot sgrìobhte ann am Python, ach feumaidh tu fhathast a chuir air bhog tro node.js, leis nach eil ach 2 sheòrsa gnìomh aig GitHub - node.js agus docker, agus airson docker, tha an aon ghobhar air a luchdachadh an toiseach mar node.js, agus air a luchdachadh a-steach ann soitheach eile, tha sin ùine fhada. Leis gu bheil python3 agus a h-uile càil eile a dh ’fheumas tu anns a’ ghobhar le node.js, tha e reusanta dìreach na h-eisimeileachd a luchdachadh a-steach, leis gu bheil iad beag.

Feartan:

  • Tha smachd air a’ ghnìomh le bhith a’ cleachdadh teamplaidean config YAML agus Markdown;
  • Tha bloc air a chur ri gach teamplaid Markdown a bheir cunntas air na suidheachaidhean airson am foirm a lìonadh gu ceart agus na gnìomhan a tha thu ag iarraidh;
  • Thèid faidhle rèiteachaidh le roghainnean cruinne a chur ris;
  • Tha foirmean air an dèanamh suas de earrannan. Tha 2 sheòrsa de roinnean ann:
    • Teacsa an-asgaidh. Faodaidh an gnìomh dèanamh cinnteach gun do chuir an neach-cleachdaidh dragh air rudeigin a lìonadh a-steach an sin. Chan eil brìgh an teacsa air a sgrùdadh gu fèin-ghluasadach.
    • Bogsaichean-seic. Faodaidh tu iarraidh gun tèid n bogsaichean-seic a lìonadh gus am bi 0 {= m1 {= n {= m2 {= àireamh iomlan nam bogsaichean-seic san roinn. Bidh an gnìomh a’ dèanamh cinnteach gu bheil na bogsaichean-seic a’ freagairt ris na bogsaichean-seic san teamplaid. Ma tha na brataichean air an suidheachadh ceart, faodaidh an gnìomh tagaichean a chuir ris an fhoillseachadh, fa leth. brataichean.
  • Ma tha am foirm air a lìonadh gu ceàrr, tha an gnìomh ag innse don neach-cleachdaidh mar a lìonas e a-mach e gu ceart agus cuiridh e bileag sònraichte air.
  • Mura tèid am foirm a cheartachadh taobh a-staigh ùine shònraichte, faodaidh an gnìomh a’ chùis a dhùnadh. Chan eil casg fèin-ghluasadach de luchd-cleachdaidh, cuir às agus gluasad cùisean fhathast air a chuir an gnìomh air sgàth dìth API oifigeil airson na gnìomhan riatanach agus duilgheadasan le stòradh stàite.
  • Ma thèid an duilgheadas fhuasgladh, bheir an gnìomh an leubail air falbh.
  • Tha teamplaidean freagairt gnìomh, gu dearbh, comasach air an gnàthachadh.

Source: fosgailtenet.ru

Cuir beachd ann