{"id":20522106,"url":"https://github.com/knpuniversity/javascript","last_synced_at":"2025-07-24T11:07:09.502Z","repository":{"id":14080096,"uuid":"16783779","full_name":"knpuniversity/javascript","owner":"knpuniversity","description":"Screencast code, script and all the AJAX you can eat for the modern JavaScript Tutorials on KnpUniversity","archived":false,"fork":false,"pushed_at":"2024-03-07T02:53:57.000Z","size":3675,"stargazers_count":14,"open_issues_count":0,"forks_count":81,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-27T16:55:57.317Z","etag":null,"topics":["ajax","es6","javascript","jquery","knpuniversity"],"latest_commit_sha":null,"homepage":"http://knpuniversity.com/tracks/javascript#modern-javascript","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/knpuniversity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-02-12T22:10:21.000Z","updated_at":"2023-11-07T12:37:16.000Z","dependencies_parsed_at":"2024-11-15T22:34:08.403Z","dependency_job_id":"f91928a7-972c-4bc2-b7bd-763dcae5bf55","html_url":"https://github.com/knpuniversity/javascript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knpuniversity%2Fjavascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knpuniversity%2Fjavascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knpuniversity%2Fjavascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knpuniversity%2Fjavascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/knpuniversity","download_url":"https://codeload.github.com/knpuniversity/javascript/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813827,"owners_count":21165631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","es6","javascript","jquery","knpuniversity"],"created_at":"2024-11-15T22:34:02.862Z","updated_at":"2025-04-14T02:52:48.196Z","avatar_url":"https://github.com/knpuniversity.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Javascript for PHP Geeks Tutorial\n=================================\n\nThis repository holds the screencast code, script and all the AJAX\nyou can eat for the [Modern JavaScript Tutorials](http://knpuniversity.com/tracks/javascript#modern-javascript)\non KnpUniversity. \n\n## Setup\n\nIf you've just downloaded the code, congratulations!\n\nTo get it working, follow these steps:\n\n**Setup parameters.yml**\n\nFirst, make sure you have an `app/config/parameters.yml`\nfile (you should). If you don't, copy `app/config/parameters.yml.dist`\nto get it.\n\nNext, look at the configuration and make any adjustments you\nneed (like `database_password`).\n\n**Download Composer dependencies**\n\nMake sure you have [Composer installed](https://getcomposer.org/download/)\nand then run:\n\n```\ncomposer install\n```\n\nYou may alternatively need to run `php composer.phar install`, depending\non how you installed Composer.\n\n**Setup the Database**\n\nAgain, make sure `app/config/parameters.yml` is setup\nfor your computer. Then, create the database and the\nschema!\n\n```\nphp bin/console doctrine:database:create\nphp bin/console doctrine:migrations:migrate\nphp bin/console doctrine:fixtures:load\n```\n\nIf you get an error that the database exists, that should\nbe ok. But if you have problems, completely drop the\ndatabase (`doctrine:database:drop --force`) and try again.\n\n**Start the built-in web server**\n\nYou can use Nginx or Apache, but the built-in web server works\ngreat:\n\n```\nphp bin/console server:run\n```\n\nNow check out the site at `http://localhost:8000`\n\n**For convenience**\n\nIf you are using PhpStorm you may install and enable\nthe [Symfony Plugin](https://plugins.jetbrains.com/idea/plugin/7219-symfony-plugin)\nvia the preferences which provides more auto-completion for Symfony projects.  \n\nHave fun!\n\n## Have some Ideas or Feedback?\n\nAnd as always, thanks so much for your support and letting us do what\nwe love!\n\nIf you have suggestions or questions, please feel free to\nopen an issue or message us.\n\n\u003c3 Your friends at KnpUniversity\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknpuniversity%2Fjavascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknpuniversity%2Fjavascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknpuniversity%2Fjavascript/lists"}