Info about ApiBuild
https://github.com/api-build/logo
The project is supported by API Foundation
We started in 2018 with few concepts but one idea: fastest development. Now, in 2020 we are giving solutions:
- APIexec - executor library for shell scripts
- APIcra - shell scripts libraries
- APIunit - definition of application, CI, CD
- APIbuild - build process definition, focused on quality, versioning
- APIsql - data bases, queries, models
- APIfunc - FaaS solutions
procesy określające kolejności powstawania nowych wersji oprogramowania, pozwala na odróżnienie wersji między sobą.
Zazwyczaj jest liczbą naturalną (np. numerowanie wersji od 1 lub według roku powstania), liczbą rzeczywistą lub zestawieniem kilku liczb naturalnych. W ostatnim przypadku kolejne liczby oddziela się zazwyczaj kropką, a ich znaczenie jest następujące:
- Major (numer główny),
- Minor (numer dodatkowy),
- Release (numer wydania)
Responsibility:
- #MANAGER-ROLE
narzędzia do stworzenia, testowania i deploymentu API
Zestaw narzędzi towarzyszący programiście w tworzeniu backendu, frontendu
Testowanie API Tworzenie API
Proces DEVOPS dla API
Kreator Online dla API
Testowanie już istniejacych api
Inne narzedzia, ktore uzywa:
-
promagen - web management dla devops
- apicra - skrypty do instalacji env
-
vodapi - metadane potrzebne do stworzenia aplikacji
-
unitapi - ladowanie plikow: js, css, html
-
apibuild - generator aplikacji vodapp na podstawie dokumentacji vodapi
-
vodapp - aplikacja na serwerze dokku z subomena, na podstawie generatora apibuild w oparciu o dokumentacji vodapi
Test domen Dns, Serwery, konfiguracja
Test uslug na numerach IP, domenach
Import domen z kont uslugodawcow: Domen, Cloudflare Z listy TEXTAREA, csv Z PLESK
- Definicja do tworzenia i testowania webapi
- definicja tworzenia całego środowiska dla aplikacji/API
Od uzycia definicji Monitoruje wszystkie kroki w celu utworzenia API w oparciu o więcej rozwiązań niż tylko Apicra.
- tools do instalacji/usuwania/naprawiania przez gotowe skrypty bash / python / js
- UI dla ApiCra,
- terminal konsoli w przeglądarce / telefonie,
- praca grupowa
- platforma Cloud dla deployment dowolnej aplikacji z dokumentacją unitAPI