Code Monkey home page Code Monkey logo

nomansskytrainer's People

Contributors

schwertas avatar

Stargazers

 avatar

Watchers

 avatar  avatar

nomansskytrainer's Issues

[Task]20017 Eingabemaske besuchte Systeme

Modifikation
Web App um eine Maske zur Eingabe der besuchten Planeten erweitern, Eingebbar sollen die Systemnamen und die Planetennamen sein

Arbeitsschritt
Entwurf mit dreamweaver, Einbau in server oder neues Modul

Abnahmekriterium
Eingegebene namen landen im dynamischen Attriburt systemAusstattung/4

[Task]ClientseitgeValidierungMitJavaScript

Modifikation
Die Forms sollen auf Clientseite mit JavaScript validiert werden, damit eigene Fehlermeldungen generiert werden können und die Formulardaten nicht verloren gehen, wenn die Eingabe fehelrhaft ist.

Arbeitsschritt
Alle Forms mit Eingabefeldern: Felder attributieren, Script entwickeln, testen

Abnahmekriterium
Nach allen möglichen Fehlern müssen die Daten weiter im Feld stehen, Das Formular wird erst abgeschickt wenn die Eingaben ok sind.

[Task] 10003 gleiche Raffiniervorgänge zusammenfassen

Modifikation
Gleiche Raffiniervorgänge in einem Gesamtbauplan sollen bei der Ausgabe zusammengefasst weden um die Rüstzeiten der Reaffinieranlagen zu minimieren.

Arbeitsschritt
in der Vorgangsliste gleiche raffiniervorgänge finden und sowohl Zeiten als auch Stoffmengen zusammenaddieren und daraus einen vorangestellten Vorgang machen.

Abnahmekriterium
DIe Ausgabe aller möglichen Produkte muss auf diese Weise zusammengefasst sein.

[Task]Reisekosten berücksichtigen

Modifikation
In jede Lösung soll im Kostenfeld auch ein Anteil der Reisekosten eingehen

Arbeitsschritt
aus reiseMittel und Strecke die Reisekosten berechnen und in Lösung eintragen.

Abnahmekriterium
In den lösungen muss die Reisezeit enthalten sein

[Task] 10004 Anweisungsfolge textuell ausgeben

Modifikation
Bisher werden die Arbeitsabläufe als Prolog-Listen ausgegeben. Diese sollen jezt in textueller Form ausgegeben werden

Arbeitsschritt
gebeAus Prädikat erweitern
Im SammelSet auch Operation mitspeichern
ausgabeSammlung überarbeiten

Abnahmekriterium
Die Anweisungen müssen verständlich und lesbar sein.

[Task]10014 Handlungen am gleichen Ort zusammenlegen

Modifikation
Vorgaenge, die am gleichen Ort stattfinden in der Ausgabe zusammenlegen. (noch vor Berechnung der Reisezeiten.

Arbeitsschritt
Beschreibung der einzelnen erforderlichen Arbeitsgänge

Abnahmekriterium
Welcher Test muss bestanden werden um die erfolgreiche Modifikation nachzuweisen?

[Task]10101DatenbankanbindungEinlesen

Modifikation
Die Datenbankanbindung soll die Daten auch aus Access in die Prädikate einlesen können

Arbeitsschritt
realisieren

Abnahmekriterium
Alle Daten werden übertragen

[Task]20002 Datenbankanbindung Systemnamenmaske

Modifikation
Die Sternensystemnamen sollen nichr nur in den dynamischen Prädikaten von spielStatus gespeichert werden, sondern auch in der Access DB über odbc.

Arbeitsschritt
Maske anpassen, Speicherroutine schreiben

Abnahmekriterium
Die gepeicherten Daten müssen in der Access DB liegen

[Task]20012 Eingabefelder System und Planet in Srofferlangen

Modifikation
Zusätzliche 2 Eingaben vorschalten mit System und Planet, beide in Maske readonly anzeigen, Neue Sammlungsoptionen initialisieren

Arbeitsschritt
Beschreibung der einzelnen erforderlichen Arbeitsgänge

Abnahmekriterium
Welcher Test muss bestanden werden um die erfolgreiche Modifikation nachzuweisen?

[Task]20016MaskenEinleseFunktionen

Modifikation
Die Maske SternenSystemeEinlesefunktion und alle anderen Masken soll am Anfang vorhandene Daten einlesen

Arbeitsschritt
Beschreibung der einzelnen erforderlichen Arbeitsgänge

Abnahmekriterium
Welcher Test muss bestanden werden um die erfolgreiche Modifikation nachzuweisen?

[Task]Raffinierzeiten und Kochzeiten anpassen

Modifikation
Koch und Raffinierzeiten haben sich geändert. Datenbank anpassen

Arbeitsschritt
Verarbeitungszeit übernehen und stoppen ob realistisch

Abnahmekriterium
Daten wieder aktuell

[Use Case] Verarbeitungsmöglichkeit für bestimmten Stoff finden

Primärakteur
Wer verfolgt das Ziel?
User

Umfang (Scope)
Was genau ist das zur Diskussion stehende System
System

Ebene
liegt das Ziel auf einer Hohen oder niedrigen Ebene? (Überblicksziel, Anwenderziel, Subfunktion)
Siehe Label

Stakeholder und Interessen
Welche Akteure haben Interesse an der Funktion und was soll sie aus Ihrer Sicht leisten
User möchte Verarbeitungsmöglichkeiten eines bestimmten Stoffes erhalten.

Vorbedingungen
Welche Bedingungen garantiert das System vor Beginn des use-case Ablaufs

  • Spielfigur befindet sich in der Basis

Trigger
Welches Ereignis löst den Use-Case Ablauf aus?
Anfrage des Users

Standardablauf
Die Schritte hierarchisch numeriert in Form von <wer macht was [mit was/wem]> angeben.
1 User wählt Anfrageart RaffinierRezeptFuer aus
2 User gibt Stoff vor
3 User sendet Anfreage
4 System gibt die Liste der möglichen Rezepte aus
4.1 Jeder Rezeptsatz enthält die nötigen Komponenten für die Verarbeitung
4.2 Jeder Rezeptsatz enthält die minimale Anzahl erzeugter Produkte

Erweiterungen
Numeriert angeben, was passiert in einer Variante des Use-Case Ablaufs (2a ist z. B. die Numerierung der ersten Variante des zweiten Schrittes des Standardablaufes)?
4a System gibt eine leere Liste aus

Invariante
Was garantiert das System mindestens, auch wenn das Ziel des Use-Case nicht erreicht werden kann?
Das System ist eingabebereit

Nachbedingungen
Welche Interessen der Stakeholder sind nach erfolgreichem Ablauf des Use-Case erfüllt?
Der User hat eine Liste der möglichen Verarbeitungen erhalten

[Task] 10009 Rezepte wegen Update erweitern

Modifikation
Durch neues Update gibt es neue Bauoptionen,. Diese in prädikat rezept einpflegen, zugehörige neue Stoffe erfassen, Kochrezepte erforschen und erfassen

Arbeitsschritt
Im Spiel Rezepte ermitteln, einpflegen, ausgangStoff und rezept neu strukturieren
Rezepte für kochen ermitteln und einpflegen

Abnahmekriterium
möglichst vollständig. Erproben. Manche Rezepte gehen nicht wie angenommen.

[Task] 10002 Sammelaktionen zusammenfassen

Modifikation
Wenn in einem Fertigungsablauf mehrfach der gleiche Ausgangsstoff gesammelt werden muss, soll das Programm diese Vorgänge zusammenfassen. Zudem sollen alle Sammlungsvorgänge vor den Fertigungsschritte aufgeführt werden.

Arbeitsschritt
Vor der Ausgabe wird bereits die Sammlungsliste gebildet. Diese muss bei einem Treffer zuerst ausgegeben werden, dann die Vorgänge, ohne die Sammlungsvorgänge und dann wie gehabt die Summen.

Abnahmekriterium
Die Ausgabe für einen Treffer muss den genannten Aufbau haben.

[Task] 10006 Optik der Pages verbessern

Modifikation
Durch Anwendung von Style Sheets besseres Aussehen der Pages erreichen, Aufteilung von Kochaktionen und anderer Herstellung.

Arbeitsschritt
Design ausdenken, CSS anlegen, testen

Abnahmekriterium
Ansprechende pages

[Task]20011SammelbareRohstoffeEingeben

Modifikation
Neue Maske Sammlungsmöglichkeiten des Planeten

Arbeitsschritt
Maskentemplate, Maskenaufbau, Defaultwerteversorgung, Abspeichern, Einlesen

Abnahmekriterium
Maske muss vorhandene Prädikate einlesen, und die Maskendaten in den Prädikaten abspeichern

[Task]20009 Eingabemaske Sammelparameter

Modifikation
EIne zusätzliche Maske zur Eingabe der vorkommenden Pflanzen mit Primär- / Sekundärelement und Ernteraten

Arbeitsschritt
Spezifikation, Transaktionsplanung, Entwurf, Codierung, Test

Abnahmekriterium
Daten für die verfeinerte Ernte müssen in den dynamischen Prädikaten vorhanden sein

[Task]20008 Maske bekannte Rezepte

Modifikation
Das System erhält eine weitere Maske in der man durch checkboxen angeben kann, welche Rezepte bekannt sind. Die Checkboxen sollen sinnvoll gruppiert sein

Arbeitsschritt
template erstellen, termerized html kodieren, prädikat sammlung dynamisch machen, testen

Abnahmekriterium
Die eingegebnen Daten müssen im neuen dynamischen Prädikat sammlung:sammlung abgespeichert sein.

[Task]Neue Basisbauteile

Modifikation
Es gibt neue Teile zum Basisbau. Einpflegen

Arbeitsschritt
Eingabe in stoff und Rezept (auch Bauplan dazu)

Abnahmekriterium
Daten vollständig

[Task]20010 Menu für Masken erstellen

Modifikation
Die vorhandenen Masken sollen über links erreichbar sein.

Arbeitsschritt
erstellen

Abnahmekriterium
Alle Submasken erreichbar, Navigation vor und zurück möglich

[Task]20006 Datenbankanbindung eigenschaften Himmelskörper

Modifikation
Pesistieren der Himmelskörperausstattung in Access Db

Arbeitsschritt
Prädikat in Maske, Datenbankanpassungen, evt. Modifikation startup spielstatus

Abnahmekriterium
In der Accsss Db müssen die gleichen Daten wie in den dynamischen Attributen stehen.

[Task]Baumartige graphische Ausgabe des Vorgehens

Modifikation
Neben der Stückliste soll der Herstellungsvorgang graphisch baumartig dargestellt werden.

Arbeitsschritt
svg Bild aufbauen, anzeige Anpassen

Abnahmekriterium
Der Herstellungsvorgang wird korrekt dargestellt

[Task] 10008 Deployment aufsetzen

Modifikation
Aufbau des Auslieferungsvorgehens

Arbeitsschritt
Einlesen, Deployment "make" erstellen, Make sollte sich die vorhandenen pl dateien selbst zusammenstellen

Abnahmekriterium
Anwendung kann lauffähig weitergegeben werden.

[Task]20015EinleseFunktionMaskeEigenschaftenSternenSystem

Modifikation
Die Maske EigenschaftenSternenSystem soll vorhandene Daten am Anfang einlesen

Arbeitsschritt
Beschreibung der einzelnen erforderlichen Arbeitsgänge

Abnahmekriterium
Welcher Test muss bestanden werden um die erfolgreiche Modifikation nachzuweisen?

[Task]20005 Eigenschaften Himmelskörper Maske

Modifikation
Erstellen einer weiteren Maske zur Angabe der Himmelskörperausstattung

Arbeitsschritt
template, termerized html

Abnahmekriterium
Die Daten der Maske müssen in den dynamischen Attributen von spielStatus stehen.

[Task]10019 Bei gleichen Zutaten Sammelaufträge zusammenfassen

Modifikation
In einzelnen Arbeitsabläufen kommen die die gleichen Zutaten als Komponenten vor. In diesem Fall sollen die Arbeitsschritte für dies Komponenten zusammengefasst werden.

Arbeitsschritt
logistikmodul: vor der Ortsgruppierung eine Stoffgruppierung vornehmen.

Abnahmekriterium
Doppelzutaten dürfen in sammelschritten nicht mehr vorkommen.

[Task]10020 vorgefertigte für mehrere Optimierungen vorbereiten

Modifikation
In der Vorfertigung wird aus den erzeugten Lösungen vorab ein "bester" ausgewählt. Welche Vorgehensweise die beste ist hängt aber vom Optimierungsziel ab. Die Vorgefertigten sollen für mehrere Optimierungsarten vorberitet werden

Arbeitsschritt
Das Prädikat fertigeLoesung soll um eine Spalte für den gewählen Optimierungsansatz erweitert werden. Im suchAlgorithus ist es auszuwerten und an denselben zu übergeben.

Abnahmekriterium
gleiche Funktion wie bisher mit Zusatzattribut.

[Use Case] 20000 PlanetenSammelEigenschaften eingeben

Primärakteur
User

Umfang (Scope)
Mit einer Eingabemaske fügt der user Stoffe zu den Kathegorien pflücken, Minenlasern, FortschrittlichesMinenlasern, jagen, ernten, und mit Terrainformer gewinnen an.

Ebene
Anwenderziel

Stakeholder und Interessen
User: soll Planeteneigenschaften schnell eingebbar machen

Vorbedingungen
Welche Bedingungen garantiert das System vor Beginn des use-case Ablaufs

Trigger
Aufruf der Page

Standardablauf

  1. Der User ruft die Seite auf. Daraufhin baut sich die Seite auf. für jede Sammelart gibt es eine Checkboxgruppe mit den Stoffen für jede Sammelart
  2. Der User aktiviert Haken vor den Stoffen, die er auf seinem Planeten sammeln kann.
  3. Der User drückt den OK Button. Die Maske speichert die Auswahl ab und löst eine neue Vorfertigung aus.

Erweiterungen
Planetentypenpresetzs sind zu prüfen

Invariante
konsistenter Datenstand

Nachbedingungen
Die Handlungsanweisungen sind auf den spzefischen Planeten zugeschnitten.

[Task]Exosuit Raffinerie berücksichtigen

Modifikation
Bei Raffinierung im Anzug ändert sich die Baufolge. Anpassung in Reisewegen, evtl Raffinierzeiten (wenn spezifisch für Suite-Raffinerie), Mindestraffinerieanforderungen, Erst nach Einbau der Raffineriezeiten in Zeitbedarf der Lösungen realisieren!

Arbeitsschritt
Definieren der Änderunge und Anpassung des Algorithmus, Anpassung in Reisewegen, evtl Raffinierzeiten (wenn spezifisch für Suite-Raffinerie), Mindestraffinerieanforderungen,

Abnahmekriterium
Statt Raffinierung mit tragbarer Raffinerie wird die vorzugsweise die Anzugraffinerie genutzt

[Task]20001 Eingabe Eigenschaften Sonnensystem

Modifikation
Die Anwendung erhält eine neue Maske in der für jeweils ein Sonnensystem, das aus einer Auswahlliste stammt, die Namen der Planeten und Monde.

Arbeitsschritt
Template erstellen, termerized html kodieren, Datenbankanbindung

Abnahmekriterium
Die Eingegebenen Daten müssen in dynamischen Prädikaten abrufbar sein.

[Task] 10011 im Suchalgorithmus berücksichtigen welche Rezepte bekannt sind

Modifikation
ein Verarbeitungsschritt soll nur noch in Betracht gezogen werden, wenn das Rezept dafür bekannt ist. Dies soll auch in die Projektierungsmaske rein

Arbeitsschritt
neues Prädikat rezeptBekannt, Suchalgorithmus erweitern

Abnahmekriterium
Bearbeitungsschritte enthalten keine unbekannten Produktionsschritte

[Task] 10005 Anfrage und Ausgaben über HTML / Browser eingeben / anzeigen

Modifikation
Der Zielstoff und die gewünschte Anzahl sollen in einer HTML Form eingegeben werden. Nach Druck auf einen Submit Button erscheinen die Handlungsanweisungen in einem Ausgabefeld

Arbeitsschritt
HTML Seite entwickeln für Eingabe Stück und Zielstoff, Integration Ausgabe, Integration Submit Button

Abnahmekriterium
Form zeigt Ablauf an.

[Task]10012 standort des Spielers berücksichtigen

Modifikation
die Handlungsanweisung soll noch mit Bewegungsaktionen ergänzt werden.
abhängig vom Aufenthaltsort soll für jede Sammelaktion noch Zeit für die Anreise zum Sammelort aufgeschlagen werden

Arbeitsschritt
EingabeMaske um Eingabe des Anfangsauftenthaltsorts erweitern, Pro Lösung Reisezeiten berechnen. Dabei Aktionen am gleichen Ort aneinanderlegen.

Abnahmekriterium
bewegungsschritte werden angezeigt, Die optimierung berücksichtigt die Bewegungszeiten. Die Aktionen im gleichen Gebiet sind zusammengefasst.

[Use Case] 10000 Einen Stoff mit gewählter Optmieungsstrategie erlangen

Primärakteur
Wer verfolgt das Ziel?
User

Umfang (Scope)
Was genau ist das zur Diskussion stehende System
System

Ebene
liegt das Ziel auf einer Hohen oder niedrigen Ebene? (Überblicksziel, Anwenderziel, Subfunktion)
siehe Label

Stakeholder und Interessen
Welche Akteure haben Interesse an der Funktion und was soll sie aus Ihrer Sicht leisten
Der User will eine Handlungsfolge und deren statistische werte erhalten, die eine nach dem eingegebenen Optimierungsziel optimiert ist. Bei mehreren Vorgangsfolgen mit gleicher Zahl von Sammelvorgängen soll die Folge mit minimaler Sammelzeit ermittelt werden.

Vorbedingungen
Welche Bedingungen garantiert das System vor Beginn des use-case Ablaufs
keine

Trigger
Welches Ereignis löst den Use-Case Ablauf aus?
User stellt Anfrage

Standardablauf
Die Schritte hierarchisch numeriert in Form von <wer macht was [mit was/wem]> angeben.
1 User wählt Optimierungsziel aus. Default ist "minimale Sammlung"
2 User gibt gewünschte Anzahl und wählt aus einer der fünf Listen einen Stoff aus
3 User sendet Anfrage
4 System gibt die Handlungsfolge zur Erlangung des Stoffes aus. Optimierungskriterium ist dabei der Zeitaufwand für die Sammlung mit Reisen
5 System gibt die Liste der Stoffe, die gesammelt werden müssen aus
6 System gibt Gesamtzahl der Sammelobjekte aus
7 System gibt den Gesamtzeitaufwand für die Handlungsfolge aus
8 System gibt die Gesamtkosten der Handlungsfolge unter Berücksichtigung des fiktiven Lohns aus
9 System gibt den Gesamtwert der Objekte des gewünschten Stoffes aus
10 System gibt den Mehrwert der Handlungsfolge aus

Erweiterungen
Wenn mehr als eine Liste eine Auswahl enthält erhält der User eine Fehlermeldung
Wenn keine Liste eine Auswahl enthält erhält der User eine Fehlermeldung

Invariante
Was garantiert das System mindestens, auch wenn das Ziel des Use-Case nicht erreicht werden kann?
das System ist eingabebereit

Nachbedingungen
Welche Interessen der Stakeholder sind nach erfolgreichem Ablauf des Use-Case erfüllt?
User hat Handlungsfolge und dazu gehörige statistische Werte erhalten, die nach der eingegebenen Strategie optimiert sind.

[Task]20007 Maske allgemeiner Spielzustand

Modifikation
Das System erhält eine weitere Eingabemaske, in der allgemeine Spielzustände eingegeben werden, die u. A. gelöste Quests voraussetzen

Arbeitsschritt
Template erstellen, termerized html kodieren, test,

Abnahmekriterium
die eingegebenen Daten müssen im Prädikat spielstatus:spielstatus gespeichert sein.

[Task]Eingabemöglichkeit zweiter Mond

Modifikation
In der Maske für die Himmelskörpereingabe soll eine weitere Spalte zugefügt werden. Dort kann man den Namen des eventuell vorhandenen zweiten Mondes eines Planeten eingeben.
Lösung Planeten und Monde werden nicht mehr unterschieden und untereinander eingegeben.

Arbeitsschritt
Makenausgabe erweitern, Einlesefunktion erweitern, Abspeicherfunktion erweitern

Abnahmekriterium
Ein zweiter Mond muss abgespeichert und nach erneutem Aufruf der Maske wieder angezeigt werden.

[Task]20003 Datenbankanbindung Sternensystemeigenschaften Maske

Modifikation
DIe Maske soll nicht nur in die dynamischen Prädikate von spielStatus speichern sondern auch in dei Access DB

Arbeitsschritt
Maske erweitern, Tabellen anlegen

Abnahmekriterium
In der Access DB müssen die gleichen Daten wie in den dynamischen Prädikaten liegen.

[Task] 20011 Sammlung planetenspezifisch machen

Modifikation
in Prädikate sammlung, sammelbar und fertigeLoesung ein System und Planetenattribut einführen. ersetzen von rorWarpVerfügbar, atmosphaerenAnlageSauerStoffVorhanden, atmosphaerenAnlageStickStoffVorhanden, kaufTerminalVorhanden, aussenPostenVerfügbar durch vorhandene Attribute in systemAusstattung

Arbeitsschritt
Beschreibung der einzelnen erforderlichen Arbeitsgänge

Abnahmekriterium
Welcher Test muss bestanden werden um die erfolgreiche Modifikation nachzuweisen?

[Task]10022 Nebenzeiten berücksichtigen

Modifikation
Während verschiedener Vorgänge wird für jeden Teilvorgang eine Anlaufzeit benötigt. Diese sollen als Nebenzeiten berücksichtigt werden

Arbeitsschritt
Zeitaufnahmen, geegnetes Datenmodell, Umsetzung

Abnahmekriterium
erhöhte Nebenzeiten müssen zur Umplanung einer Herstellung führen.

[Task]10024 Reorganisation der Wissensbasis

Modifikation
Normalisierte Form der Wissensbasis anstreben

Arbeitsschritt
Daten in Access importieren, Referenzconstraints, Normalform herstellen, exportieren, Anpassen Prädikate an Tabellen:
sammlung: neu ersetzt Einzelprädikate (ernten, jagen etc.)
stoff: Erweitern um AnzahlAufLager, Verbrauch(ja/nein), vorfertigen(Ja/nein)
vorfertigen, rezeptBekannt entfallen

Abnahmekriterium
Funktion weiter gegeben

[Task]20004DatenbankEinlesen

Modifikation
im Anlauf soll der Spielstatus aus der Datenbank gefüllt werden.

Arbeitsschritt
neues Prädikat in spielStatus

Abnahmekriterium
In den dynamischen Prädikaten sollen nach dem Einlesen die selben Daten sein wie in der Datenbank

[Task]10010 html optionenliste zur Hochlaufzeit generieren

Modifikation
Im Html Code in server.pl sind zur zeit alle Stoffe explizit gelistet. Dies soll im Anlauf des Servers in Zukunft automatisch erstellt werden. Die Liste soll keine Module enthalten

Arbeitsschritt
Heausfinden wie "dynamic" HTML in Prolog geht, einbauen

Abnahmekriterium
Liste wird dynamisch erzeugt.

[Task] 10001 Suchalgorithmus schneller machen

Modifikation
Der Suchalgorithmus baue/2 soll performanter werden.

Arbeitsschritt
Heuristik "sammeln geht vor bauen" anwenden (Cuts im Code),
Bei Anlauf Teilprodukte fertig hinterlegen (in sammeln Modul)
Suchalgorithmus anpassen für Teilprodukte (Teilprodukte expandieren)

Abnahmekriterium
Welcher Test muss bestanden werden um die erfolgreiche Modifikation nachzuweisen?
Main:test muss ohne stocken durchlaufen und alle Ausgangsstoff sind gesammelt.

[Task]FrachterEigenschaften eingeben

Modifikation
Welche Modifikation ist angestrebt?
Fertigungsrelevante Eigenschaften des Frachters sind Produktionsanlagen, Handelsterminal auf dem Frachter. Flottenräume erst mal irrellevant

Arbeitsschritt
Beschreibung der einzelnen erforderlichen Arbeitsgänge

Abnahmekriterium
Welcher Test muss bestanden werden um die erfolgreiche Modifikation nachzuweisen?

[Task]10023 getrennte Auswahlen für module, Bau- und Kochprodukte in Eingabemaske

Modifikation
Statt bisher einem Auswahlfeld mit viel zu vielen Stoffen zur Auswahl sollen vier angeboten werden, eine für Kochprodukte, eine für Bauten, eine für Module und eine für Stoffe.

Arbeitsschritt
Servermodul entsprechend anpassen. In Auswertemaske Parameteauswertung anpassen

Abnahmekriterium
Vier Auswahlfelder, die alle arbeiten

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.