- Sphere Engine overview
- Compilers
- Overview
- API
- Widgets
- Resources
- Problems
- Overview
- API
- Widgets
- Handbook
- Resources
- Containers
- Overview
- Glossary
- API
- Workspaces
- Handbook
- Resources
- RESOURCES
- Programming languages
- Modules comparison
- Webhooks
- Infrastructure management
- API changelog
- FAQ
After previous chapters, we already understand what is the project and how to use it. To summarize our knowledge we will build a complete programming project from scratch. At the last two steps we will execute it inside the workspace and via RESTful API.
Step 1: A design of a project
Wszystko zaczyna się od dobrego projektu...
- opis aplikacji i jej składowych,
- jak będziemy uruchamiać,
- jak będziemy testować.
Step 2: Selecting a base project
Wybieramy adekwatną bazę, np. pod Django wybieramy Pythona
Step 3: Uploading an application
Uploadujemy pliki naszej aplikacji
Step 4: Installing dependencies
Pobieramy zależności, ewentualnie doinstalowujemy co trzeba
Step 5: Selecting services
Potrzebujemy bazy danych, więc zaznaczamy, że ma być.
Step 6: Initialization procedures
Skrypt init.sh - zawartość + komentarz do tego co tam jest. Można tam wrzucić jakieś uzupełnienie bazy danych.
Step 7: Execution procedures
Skrypt run.sh - zawartość + komentarz
Step 8: Test procedures
Skrypt run.sh - zawartość uruchamiająca unit testy
Step 9: Usage inside the workspace
Użycie poprzez kliknięcie run (efekt: strona w zakładce, która działa) przez test: unit testy w konsoli
Step 10: Usage by RESTful API submission
Wysyłanie zgłoszenia przez API - tworzymy paczkę z dwoma plikami i wysyłamy. Czekamy chwilę (tu namiar na webhooki i komentarz jak zawsze) i pobieramy wynik. Oglądamy wyniki.