Giter VIP home page Giter VIP logo

brackets-phonegap's Introduction

PhoneGap Extension for Brackets

Deprecated

This project is no longer maintained and is in an archived state. If you wish to revive the project, please consider forking it.

Notices, terms and conditions pertaining to third party software are located at http://www.adobe.com/go/thirdparty/ and incorporated by reference herein.

brackets-phonegap's People

Contributors

akjoshi avatar cantrell avatar cfjedimaster avatar dmitrybaranovskiy avatar filmaj avatar joelrbrandt avatar peterflynn avatar redmunds avatar ryanstewart avatar walfgithub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brackets-phonegap's Issues

[French]loc: wrong translation:"Are you sure you want to overwrite your files on the server with the files from this directory?"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/zy5o40z141mm6yg/UPLOAD_CONFIRMATION_MESSAGE_EN.jpg
Target: https://www.dropbox.com/s/dmeeef28161o03i/UPLOAD_CONFIRMATION_MESSAGE.jpg

UI entry: UPLOAD_CONFIRMATION_MESSAGE,"Are you sure you want to overwrite your files on the server with the files from this directory?","Êtes-vous sûr de vouloir écraser vos fichiers sur le serveur avec les fichiers de ce répertoire?","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Voulez-vous vraiment remplacer vos fichiers du serveur par les fichiers de ce répertoire ?"

Comment "wrong use of an accented uppercase for "Etes-vous" + awkward phrasing with "écraser" + missing space before question mark.

TM needs to be updated as well

The item selected display incorrectly after close the PhoneGap Build Projects dialog

Steps:

  1. Launch the Brackets and log in the phonegap
  2. Click "PhoneGap">"Link with PhoneGap Build Project"
  3. Select an other item
  4. Click "X" on the upper right corner.(Not save the change)
  5. Click "PhoneGap">"Link with PhoneGap Build Project" again, check the selected item
  6. Click "PhoneGap">"Send Files to PhoneGap Build"

Problem:
step5: The selected item should not be changed and display the original one, but actually, the selected item is the changed one.
step6: Although the selected one display the changed one, the files send to the original one.

Env: Win7; Win8; Mac
Language: ENU
Build: 3883 with latest phonegap package

Screenshot:
https://www.dropbox.com/s/ialfsmdce09riki/ReproduceStep.zip

The page you were looking for doesn't exist when click App name in Brackets.

  1. Sign out from PhoneGap website
  2. Launch Brackets and click PhoneGap icon
  3. sign in from Brackets
  4. Link with PhoneGap Build Project
  5. Click the Project name in PhoneGap panel
  6. The page you were looking for doesn't exist

Expected: hint for sign in on the website but not receive a page of doesn't exist

Env: MacOS X 10.6/7/8 and Windows 7/8
Lang: English
build: 3797 with latest phonegap package

Screenshot:
https://www.dropbox.com/s/iu7q72xja76gdxx/PhoneGap_WebPageNotExist.jpg

[French]loc: wrong translation:"Your project is rebuilding. Click on the project name to open the application page in your browser."

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/svgfmvxbp8z33i8/REBUILDING_SUCCESS_MESSAGE_EN.jpg
Target: https://www.dropbox.com/s/xalr16qo71dmw3t/REBUILDING_SUCCESS_MESSAGE.jpg

UI entry: REBUILDING_SUCCESS_MESSAGE,"Your project is rebuilding. Click on the project name to open the application page in your browser.","Votre projet est la reconstruction. Cliquez sur le nom du projet pour ouvrir la page de l’application dans votre navigateur.","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Votre projet est en cours de regénération. Cliquez sur le nom du projet pour ouvrir la page de l’application dans votre navigateur".

Comment: "regénération" instead of "reconstruction" for consistency with PhoneGap_Build_fr_FR TM + syntax errors.

TM needs to be updated as well

[Core][Inline editors]: The close button on code inline editors is misaligned when increase or decrease font size.

Steps:

  1. Launch Brackets and open default sample folder.
  2. Open index.html file and put the cursor on a tag, like: <h1>
  3. Press Ctrl+E to invoke inline editor.
  4. Press Ctrl++ to increase font size.
  5. Press Ctrl+- to decrease font size.

Result:
At step4, the close button is upper than the file name.
At step5, the close button is not changed with the font size.

Expected:
It should not be misaligned on the inline editor.

Notes:
This issue not reproduces for color inline editor.

ENV: MAC10.7.5 and Win8 English OS
Build: 0.33.0-9858

Snapshots:
Please refer to snapshots for details:
Increase font size:
1
Decrease font size:
2

Panel appears below the status bar, pushing it up

  1. Load PGB extension in Brackets Sprint 15 or newer
  2. Open the PGB footer panel

Result:
Panel goes below the editor status bar

Expected:
Panels in most editors (including other panels in Brackets) go above the status bar -- the status bar is always at the very bottom

[French]loc: wrong translation:Open PhoneGap Build Panel

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/pc11zjlaeqnm8fa/OPEN_PANEL_MENU_ENTRY_EN.jpg
Target: https://www.dropbox.com/s/6a975xr1csplh0d/OPEN_PANEL_MENU_ENTRY.jpg

UI entry: OPEN_PANEL_MENU_ENTRY,"Open PhoneGap Build Panel","Ouvrez PhoneGap Build Panneau","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: Ouvrir le panneau PhoneGap Build

Comment : imperative form is awkward + word order issue with "Panel"

TM needs to be updated as well

Critical Error

I just downloaded the latest (as of 9:00PM on 11/12/12), and it doesn't work at all. When I click on the "robot" icon, nothing happens. I don't get the login prompt, I don't see the panel at the bottom, etc..., and there are no error messages.

[French]loc: wrong translation:"Link with PhoneGap Build Project"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshots:

Source: https://www.dropbox.com/s/ijn6rprmueuwpf3/LINK_PROJECT_MENU_ITEM_EN.jpg + https://www.dropbox.com/s/vknc1ffmhxrth8n/LOGIN_SUCCESS_MESSAGE_EN.jpg
Target: https://www.dropbox.com/s/yip05hbhqf5yazk/LINK_PROJECT_MENU_ITEM.jpg + https://www.dropbox.com/s/ak1d3dc7020h3yd/LOGIN_SUCCESS_MESSAGE.jpg

UI entry: LINK_PROJECT_MENU_ITEM,"Link with PhoneGap Build Project","Associé avec un projet de PhoneGap Build","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Associer à un projet PhoneGap Build"

Comment: "link" is an active verb here, while it was inaccurately translated in a passive form

TM needs to be updated as well

[French]loc: wrong translation:"Send Files to PhoneGap Build"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshots:
Source: https://www.dropbox.com/s/pwf6re3qp9vf0wh/FILE_MENU_ENTRY_EN.jpg
Target: https://www.dropbox.com/s/qcw2r02sr6i1m8u/FILE_MENU_ENTRY.jpg

UI entry : SEND_FILES_MENU_ENTRY,"Send Files to PhoneGap Build","Transférer des fichiers à PhoneGap Build","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: either "Transférer des fichiers vers PhoneGap Build" or, if this is too long "Envoyer des fichiers vers PhoneGap Build"

TM needs to be updated as well

[French]loc: wrong translation:"You must first link your folder to an existing PhoneGap Build project. Open the PhoneGap menu and select:"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/8xh6ee9qpkom05g/PROJECT_NOT_LINKED_MESSAGE_EN.jpg
Target: https://www.dropbox.com/s/q8sdo4yrc9k4vds/PROJECT_NOT_LINKED_MESSAGE.jpg

UI entry: PROJECT_NOT_LINKED_MESSAGE,"You must first link your folder to an existing PhoneGap Build project. Open the PhoneGap menu and select: ","Vous devez d’abord associer votre dossier pour un projet de PhoneGap Build. Ouvrez le menu de PhoneGap et sélectionnez:","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: Vous devez d’abord associer votre dossier à un projet PhoneGap Build. Ouvrez le menu PhoneGap et sélectionnez :"

TM needs to be updated as well

Icon is too large

The height should be 16px to ensure uniform vertical alignment with the other icons.

Also the initial color should be #CCCCCC

Toolbar height

[French]loc: wrong translation:"Select which PhoneGap Build project you would like to link to this directory."

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshots:

Source: https://www.dropbox.com/s/jn5qo82sxalfjxt/LINK_DIALOG_INSTRUCTIONS_EN.jpg
Target: https://www.dropbox.com/s/20nl25ydl5uker8/LINK_DIALOG_INSTRUCTIONS.jpg

UI entry : LINK_DIALOG_INSTRUCTIONS,"Select which PhoneGap Build project you would like to link to this

directory.","Sélectionnez de project de PhoneGap Build que vous souhaitez associer à ce

répertoire.","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Sélectionnez le projet PhoneGap Build à associer à ce répertoire."

TM needs to be updated as well

[French]loc: wrong translation:"Your existing PhoneGap Build projects are listed below. To associate your code with an existing project, open the PhoneGap menu and select"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/vknc1ffmhxrth8n/LOGIN_SUCCESS_MESSAGE_EN.jpg
Target: https://www.dropbox.com/s/ak1d3dc7020h3yd/LOGIN_SUCCESS_MESSAGE.jpg

UI entry: LOGIN_SUCCESS_MESSAGE,"Your existing PhoneGap Build projects are listed below. To associate your code with an existing project, open the PhoneGap menu and select: ","Vos projets de PhoneGap sont répertoriés ci-dessous. Pour associer votre code avec un projet existant, faites un clic droit sur ​​votre projet et choisissez:","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Vos projets PhoneGap sont répertoriés ci-dessous. Pour associer votre code à un projet existant, ouvrez le menu PhoneGap, puis choisissez :"

Comment: 2 syntax issues "de PhoneGap" + "associer...avec" + the end of the string has a different meaning + missing space before colon.

TM needs to be updated as well

[French]loc: wrong translation:"Rebuilding"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/6x4e9jlab6c87ax/REBUILDING_MESSAGE_EN.jpg
Target: https://www.dropbox.com/s/4iclw1pjfswfjvr/REBUILDING_MESSAGE.jpg

UI Entry:

REBUILDING_MESSAGE,"Rebuilding","Reconstitution","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Regénération"

Comment: for consistency with PhoneGap_Build_fr_FR TM.
TM needs to be updated as well

hydrates flag

I notice you pass a hydrates:true flag to app creation, but this is not supported by the API. Is it just future proofing the extension?

Allow users to re-enter login information

Right now there doesn't seem to be a way for a user to re-enter their login credentials. As a user, I'd like to be able to change them from the PhoneGap menu.

I'll see about adding this.

Bad list of projects

After the last update of Edge Code on mac osx
The list of projects show : [object Object]. So it's impossible to work with PGB and Edge code.

capture decran 2013-08-14 a 08 54 58

[French]loc: wrong translation:Login Failed

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/mfn4k6louf2f79s/LOGIN_FAILED_DIALOG_TITLE_EN.jpg
Target: https://www.dropbox.com/s/k25hspip5rq618e/LOGIN_FAILED_DIALOG_TITLE.jpg

UI entry: LOGIN_FAILED_DIALOG_TITLE,"Login Failed","Connecter l’échec","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: Echec de la connexion

Comment: initial translation means exactly the reverse, ie "to connect the failure..."

TM needs to be updated as well

Support sending just the index file

The PGB API supports sending just an index file rather than a zip file with the entire project. With the existing XHR plumbing, it should be easy to implement.

Projects Don't Link Correctly

When I try to link a project and push new code, the extension creates a new PhoneGap Build project.

To reproduce:
*Open Brackets, show PhoneGap Build Panel
*Select PhoneGap->Link with PhoneGap Build Project from the menu
*Select PhoneGap->Send Files to PhoneGap Build

Expected behavior - the linked project should rebuild.

Current behavior - the extension creates a new project with the name set as the id of the intended-to-be-linked app.

Project keeps at rebuilding status after sending files to PhoneGap Build

  1. Download the latest PhoneGap package and put in extensions folder
  2. Launch Brackets
  3. Click PhoneGap Build icon on the right top corner
  4. Login PhoneGap
  5. Click PhoneGap > Link with PhoneGap Build Project
  6. Select a project to link
  7. Open a sample project in Brackets
  8. Click PhoneGap > Send Files to PhoneGap Build
  9. After sending files, observe the progress bar in PhoneGap panel is finished and the status changed to Rebuilding
  10. There is a message pops-up to indicate "Your project is finished building." on the top of Brackets
  11. Check the status in PhoneGap panel is still Rebuilding

Expected: status should change back to Rebuild after finished building.

Env: MacOS X 10.6/7/8 and Windows 7
Lang: English
Build: 3797

Can not locate the cursor on the password field use mouse

Steps:
1.Launch the Brackets
2.Click the PhoneGap icon to open the PhoneGap build panel
3. Click the password field

Result: Can not locate the cursor on the password field use mouse, and must use the tab key to move the cursor to the password field
Expect: The cursor can be locate in the password field use nouse and input the password

Provide shortcut key for send/rebuild

As a user, I'd like to have a keyboard shortcut so I can send new files/rebuild faster. Currently the user has to use the menu every time they want to send new code.

Allow users to refresh the app list

The build app list can get out of sync with what's in the extension. As a user, I want to be able to manually refresh the app list. Preferably from the menu.

I'll see about adding this.

[French]loc: wrong translation:"Your project is finished building."

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/a5aeaboo2luliq5/REBUILT_SUCCESS_MESSAGE_EN.jpg
Target: https://www.dropbox.com/s/xuolt106skc8kd4/REBUILT_SUCCESS_MESSAGE.jpg

UI entry: REBUILT_SUCCESS_MESSAGE,"Your project is finished building.","Votre projet est terminé la reconstruction.","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "La regénération de votre projet est terminée."

Comment : syntax error + translation to be changed for consistency purposes.
TM needs to be updated as well

Incorrect behave for sending files when there are files under editing

  1. Launch Brackets
  2. Login PhoneGap in Brackets
  3. Link with PhoneGap sample project
  4. Open a folder with some files in Brackets
  5. Open and modify some files in the folder
  6. Leave those files under editing
  7. Click PhoneGap > Send Files to PhoneGap Build
  8. Files sent to back end and finish rebuild without any warning message for the not saving files

Expected: there should be some messages to notice user to save before sending or sending without saving

Env: MacOS X 10.6/7/8 and Windows 7/8
Lang: English
Build: 3797 with latest phonegap package

[French]loc: wrong translation:"PhoneGap Build Projects"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshots:
Source: https://www.dropbox.com/s/zvojb5he1n3gf9q/LINK_DIALOG_TITLE_EN.jpg
Target: https://www.dropbox.com/s/u4fyncqdhi0bp6s/LINK_DIALOG_TITLE.jpg

UI entry: LINK_DIALOG_TITLE,"PhoneGap Build Projects","Projets de PhoneGap

Build","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Projets PhoneGap Build"

Comment: "de" is really awkward in this context

TM needs to be updated as well

Panel should be resizable

Brackets added support for panel resizing in Sprint 16.

To make the panel resizable:

  1. Add the following classes to the panel div: "vert-resizable top-resizer"
  2. Add var Resizer = brackets.getModule("utils/Resizer")
  3. After the panel is created and added, call Resizer.makeResizable($panel.get(0), "vert", "top", 100, false)
    (100 is the min height--feel free to adjust as needed)

Not Able to Access Password Field

Just installed this plugin in Edge Code and could not access the password field. After reviewing the change history I saw the change to the z-index for the password field (#31). I removed the z-index from #pgb-password and it resolved the issue.

Brackets 28 + PhoneGap white screen on rebuild

Hi,

When I rebuild an application using the extension I get a white screen within the Brackets application. The menu bar is still usable, but the rest of the application is just flat white a constant loading / working mouse pointer on hover.

Simon

[French]loc: wrong translation:"Rebuild"

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/w5uquxna3x6549d/REBUILD_LINK_EN.jpg
Target: https://www.dropbox.com/s/4ar1bcukv1bb6ku/REBUILD_LINK.jpg

UI entry: REBUILD_LINK,"Rebuild","Reconstruire","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Regénérer"

Comment: for consistency with PhoneGap_Build_fr_FR TM.
TM needs to be updated as well

There are some garbage characters on the panel if use the surrogate or 4 bytes character as the project name.

Steps:

  1. Launch the Brackets and login the PhoneGap build
  2. Click "PhoneGap" > "Create new PhoneGap Build project"
  3. Input some surrogate or 4 bytes characters as the project name

Result: There are some garbage characters display on the PhoneGap Build panel
Expect: There are no garbage characters display on the PhoneGap Build panel
Please refer to screenshot:
https://www.dropbox.com/s/6b8def43c80zffc/GarbageInName.jpg?m
This issue reproduce on CN, JA env.

[French]loc: wrong translation:Login

Edge Code: sprint 14 experimental build 0.14.0-3883
PhoneGap Extension: downloaded from Github at 9/21

Screenshot
Source: https://www.dropbox.com/s/bubbnablb1pfqio/LOGIN_BUTTON_LABEL_EN.jpg
Target: https://www.dropbox.com/s/f5g39ljnypjk5p8/LOGIN_BUTTON_LABEL.jpg

UI entry: LOGIN_BUTTON_LABEL,"Login","Ouverture de

session","en_us||osxstring||Brackets||strings_phonegap.ini","fr_FR","LOCALIZED"

Expected: "Se connecter"

Comment : shorter + for consistency with PhoneGap_Build_fr_FR TM.

TM needs to be updated as well

Icon shows Brackets but not XXXX when log in

  1. Launch XXXX
  2. Click PhoneGap Build on the right top corner
  3. Input username and password in PhoneGap panel to log in
  4. During log in there are 2 icon shows Brackets and PhoneGap

Expected: in XXXX product, XXXXX icon should appear instead

Env: MacOS X 10.6/7/8 and Windows 7/8
Lang: English
Edge build: 3883 with latest phonegap package

Move to git.corp. Close it.

Avoid using low-level brackets.fs APIs

I noticed that the PhoneGap extension uses several low-level (non "public") Brackets APIs for file IO. Sine they can change without warning, it would be better to use the higher level "official" APIs:

  • brackets.fs.readdir() -> FileSystem.getDirectoryForPath().getContents()
  • brackets.fs.stat() -> FileSystem.resolve()

(Note: we just introduced a new, cleaner file API in Brackets Sprint 34. The suggestions above are based on that API. If an update was released using the Sprint 34+ APIs, users with Sprint 33 would still be able to download the older version of this extension that doesn't require Sprint 34).

[Core]: There is a layout problem with the message displaying on the top of the code panel.

Problem:
The message display with layout problem on the top of code panel.
Some part of the string is cut off.

Step:

  1. Launch Brackets
  2. Install the Phonegap build extension
  3. Click on Phonegap icon
  4. Input the correct username and password, click login
  5. Check the pop up message

Result:
There is layout problem with the pop up message.

Expect:
The pop up message should be displayed without any layout problem.

Build info:
Win7: Sprint24_7033
Mac: Sprint24_7037

Screenshot:
Win7:
Brackets_PGB_LayoutIssue_Win7_24_7033
Mac:
Brackets_PGB_LayoutIssue_Mac_24_7037

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.