Memogra logo Memogra Dokumentacja
To oferta marketplacu gdzie można uruchamiać swoje aplikacje
Każdy user dostaje swój własny marketplace, swój serwer wirtuany, na którym są uruchamiane aplikacje.
- user
- manager
- devops
- run on remote server
- run local on pc
- logs
- monitor
git clone https://github.com/memogra/www.git
sh install.sh
sh status.sh
sh start.sh
+ apicra
+ nginx
+ config
+ nodejs service testing.sh
+ certbot
+ SSL connection
https://github.com/onedayrun/docs
https://www.slideshare.net/IgorLyubin/ss-69451515
Jaka nazwa:
apiunit czy unitapi
Zrobić szkielet aplikacji na rombach
dodatkowo jak wyglada w praktyce przy rozszerzaniu
- upgrade: bug+feature, zmiana kodu+sql+ api
- downgrade
- migration to another system
- extend app, make bridge
apiunit.com
"apiunit" 874 "api-unit" 75600 "api unit" 78100
- api of unit: API jednostki.
- api based unit: jednostka oparta na API.
- api based on unit: API oparte na jednostce.
API unit(Noun) "American Petroleum Institute"
A unit of radioactivity used for measuring natural gamma rays in the ground. The radioactivity of a typical shale is 100 API units.
unitapi.com
unit of api. The Unit of Measurement API provides a set of Java language programming interfaces for handling units and quantities. The interfaces provide a layer which separates client code, that would call the API, from library code, which implements the API.
"unitapi" - 3730 "unit-api" - 39000 "unit api" - 44000
- unit of api: jednostka API.
- unit based api: interfejs oparty na jednostkach
- unit based on api: jednostka oparta na API.
https://www.webcomponents.org/specs
Budowanie aplikacji, devops https://embrace-devops.com/2018/09/14/devops-is-a-team-game-alm-octane-is-the-platform/
DevOps is a Team Game & ALM Octane is the Platform – Embrace
#ALM #Octane enable organizations to:
– Start your Agile and #DevOps transformation with ALM Octane to avoid disconnection between Agile #teams or #Agile vs. #Waterfall silos from the very beginning.
– Reduce #TCO by consolidating separate tools into ALM Octane.
– Take advantage of ALM Octane to modernize your #test and #quality management, achieve end-to-end automation, and extend Agile practices to QA and Operations
– Adapts to your needs as your organization grows in #Agile/DevOps maturity and scale, and achieves higher return on investment.Don’t forget: „DevOps is a team game….“
I invite you to find out: „…. and ALM Octane is the platform (for DevOps & Teams).“Try out #ALM #Octane Free Trial (90 Days): https://lnkd.in/db84Cfp
Visit our official ALM Octane #Onlinehelp site to learn more about it: https://lnkd.in/dphsHCk
#AnInfographicADayKeepsTheCompetitionAway
RapidAPI provides the connective tissue for bringing thousands of APIs and microservices together, enabling developers to more easily find, connect to, and integrate the APIs they need for building applications, without duplicating efforts by building complex code that already exists,” said Iddo Gino, RapidAPI Founder and CEO. “By adding Twilio APIs to the thousands of APIs already available on the RapidAPI Marketplace, we are providing developers with a centralized location for all the API endpoints and code snippets they need to easily build diverse applications that include everything from SMS notifications to number verification. RapidAPI’s inclusion into the Twilio Build program underscores our commitment to bringing leading APIs to our rapidly growing marketplace.”
Etapów jest kilka, od strony wykonania prototypu dokumentacji:
-
stworzenie prostej instrukcji dla firmy
-
wykonanie piktogramów odzwierciedlająych procesy
-
wykonanie legendy
-
schemat na jednej kartce A4, pozwalający na zrozumienie zasad
-
Opublikowanie pod domeną: docs.onedayrun.com
Architektura
- podstawowa funkcjonalność
- rozszerzalne moduły wspomagające, np code review, testing, refactoring, deployment
-
ApiBuild - creator, proces tworzeni API, portal do budowania
-
VodApi - market samych api
-
UnitApi - rozwiązanie opensource, jednostka Api wykorzystywana do budowani aplikacji
-
VodApp - market aplikacji wykorzystujący te API
-
OneDayRun - portal z koncepcją, wykorzystujący powyższe do współpracy, koncepcja współpracy z innymi firmami, poprzez aukcje i narzędzia
Po przygotowaniu dokumentacji, wdrożenie od strony technicznej:
- strony www, deployment:
- app.onedayrun.com - frontend
- api.onedayrun.com - backend API
- sql.onedayrun.com - komunikacja poprzez API bezposrednio z bazą danych
wykonujące wszystkie procesy w prostych formularzach, potem projekt UI
Po przygotowaniu aplikacji, pierwsze testy, tworząc 2 aplikacje testowe
-
vodapp.com - przechowywanie aplikacji, marketplace https://showcase.twilio.com/s/ Market, manage, and monetize your API on the world’s largest API marketplace. https://rapidapi.com/api-providers
-
vodapi.com - komercyjna implementacja apiunit.com
Maszynka do robienia orpgramowania.
Do realizacji niezlaężnie od skali budując na definiowalnych modułach, klockach które potem można zmieniać, wymieniać,
- identyfikacja problemu , product Engineer
- Szkic rozwiązania, lub kilka rozwiązań
- wystawienie do przeglądu, czas zadawania pytań, możliwość zmiany
- Aukcja
- Realizacja, Software Development
- Pytania o kolejne kroki, dev musi pisać jaki jest jego plan i każdy etap ukończony musi zasygnolizać to daje realny pasek postępu a nie hipotetyczne wartości, nie mające wiele wspólnego z realnym postępem w projekcie
- Review
do rozbijania zadań w oparciu o modele
i statystyki wykonania
Jak opakować:
- UI - interfejs użytkownika
- API - komunikacja, interfejs maszynowy
- SQL - data
- Config - wstępne ustawienia, customizacja: css, json,
+ nowe rozwiązanie
+ kontynuacja, migracja
+ poprawianie błędów
Upgrade + Migration
https://pl.linkedin.com/in/wseliga
https://github.com/onedayrun/docs.git