Open source
Ami a projektjeinkben újra és újra előkerül, azt egyszer rendesen megírjuk, és kiadjuk csomagként. A csomagokat bárki szabadon használhatja, a forráskódjuk a GitHubon olvasható.
Miért adjuk ki
Amit egyszer megírtunk, nem írjuk meg újra
Egy webes rendszer sok része projektről projektre ugyanaz. Ugyanazt az ellenőrzést, ugyanazt a külső kapcsolatot minden projekt újra megírná, és mindegyikben ugyanott csúszhatna be a hiba. Ha az ilyen részt egyszer, tesztekkel és dokumentációval készítjük el, a következő projekt már erre épít.
A nyilvános kódból az is kiderül, hogyan dolgozunk. Ha azon gondolkodsz, hogy velünk fejlesztetsz, a megrendelés előtt megnézheted, hogyan írunk, tesztelünk és dokumentálunk. A hibajelentéseket és a javításokat is ugyanott látod.
- kiadott csomag
- 7
- letöltés a Packagistról
- 41
Vállalások
Hat vállalás, minden csomagra
Egy csomag csak akkor jelenik meg, ha mind a hatot teljesíti. Az eszközöket és a pontos szabályokat az irányelvek között találod.
-
Megnevezett forrás
Ha egy csomag jogszabályt, szabványt vagy hivatalos specifikációt követ, a dokumentációból kiderül, melyiket, így a szabályt magad is ellenőrizheted.
-
Tesztelt verziók
Minden változás után lefutnak a tesztek az összes támogatott PHP- és Laravel-verzión. Támogatottnak csak azt a verziót írjuk, amelyiken zöldek.
-
Gépi ellenőrzés
A típushibát és a stílushibát egy gép találja meg a pull requestben, mielőtt a kód bekerülne a csomagba.
-
Kiszámítható frissítés
A verziószámból tudod, kell-e a frissítés miatt a saját kódodon változtatnod, a változásnapló pedig minden kiadásnál leírja, mi változott.
-
Magyarul és angolul
Minden README két nyelven készül, és a két változat ugyanazt tartalmazza.
-
Biztonságos alapbeállítás
Ha egy beállítás éles rendszert érint vagy érzékeny adatot kezel, alapból a biztonságos értéken áll.
Csomagok
Amit már kiadtunk
-
PHP Text Extractor
Fejlesztő és karbantartó: IntrAgile Kft.
Dokumentáció v1.0.0
-
Laravel NAV Online Számla
Teljes, Laravel-natív kliens a NAV Online Számla v3.0 interfészhez.
Dokumentáció v1.0.3
-
Laravel Hungarian Validation
Magyar azonosítók validálása, normalizálása, formázása és tesztadat-generálása. A csomag a következő azonosítókat kezeli: adószám, közösségi adószám, adóazonosító jel, TAJ-szám, belföldi bankszámlaszám, magyar IBAN, cégjegyzékszám és irányítószám.
Dokumentáció v1.0.1
Így segíthetsz
- Ha hibát találsz, nyiss issue-t a csomag GitHub-oldalán, és írd bele a verziót meg a lépéseket, amelyekkel előjön.
- Ha ki is javítanád, küldj pull requestet. Új viselkedéshez tesztet is kérünk.
- Ha egy csomag beválik, egy csillag a GitHubon segít, hogy más is rátaláljon.
Biztonsági hibát találtál?
Biztonsági hibát az info@intragile.eu címre írj meg, ne nyilvános issue-ban, mert ott a javítás előtt bárki elolvashatja. Néhány munkanapon belül válaszolunk.
Egyedi rendszert építenél?
Ugyanez a csapat egyedi rendszereket is fejleszt, és üzemelteti is őket. Írd meg pár mondatban, mire készülsz.