Skip to content

onedayrun/docs

Repository files navigation

One Day Run .com

docs.oneday.run

Landing Page oneday.run

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.

role:

  • user
  • manager
  • devops

action

  • run on remote server
  • run local on pc
  • logs
  • monitor

install on VPS

git clone https://github.com/memogra/www.git

sh install.sh

sh status.sh

sh start.sh

TODO

+ apicra
    + nginx
    + config
    + nodejs service testing.sh
+ certbot    
+ SSL connection    

https://docs.onedayrun.com/

https://onedayrun.com/

https://github.com/onedayrun/docs

Do zrobienia

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

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.

unit-api

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

Dokumentacja

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

Teilen mit:

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
  1. ApiBuild - creator, proces tworzeni API, portal do budowania

  2. VodApi - market samych api

  3. UnitApi - rozwiązanie opensource, jednostka Api wykorzystywana do budowani aplikacji

  4. VodApp - market aplikacji wykorzystujący te API

  5. OneDayRun - portal z koncepcją, wykorzystujący powyższe do współpracy, koncepcja współpracy z innymi firmami, poprzez aukcje i narzędzia

Wdrożenie

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

Pierwsze projekty

Po przygotowaniu aplikacji, pierwsze testy, tworząc 2 aplikacje testowe

Co to jest One Day Run

Maszynka do robienia orpgramowania.

Do realizacji niezlaężnie od skali budując na definiowalnych modułach, klockach które potem można zmieniać, wymieniać,

Zasada działania

  • 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

Sztuczna inteligencja

do rozbijania zadań w oparciu o modele

i statystyki wykonania

Sposób realizacji

Jak opakować:

  • UI - interfejs użytkownika
  • API - komunikacja, interfejs maszynowy
  • SQL - data
  • Config - wstępne ustawienia, customizacja: css, json,

Typy produktów:

+ nowe rozwiązanie
+ kontynuacja, migracja
+ poprawianie błędów

Upgrade + Migration

https://pl.linkedin.com/in/wseliga


https://github.com/onedayrun/docs.git