{"id":19093230,"url":"https://github.com/latticework/jalidev","last_synced_at":"2025-07-19T13:07:35.903Z","repository":{"id":68978782,"uuid":"53132948","full_name":"latticework/jalidev","owner":"latticework","description":"Linux development environment for Jali projects.","archived":false,"fork":false,"pushed_at":"2016-06-27T03:28:41.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-22T07:51:17.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/latticework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2016-03-04T12:08:45.000Z","updated_at":"2016-06-04T20:59:28.000Z","dependencies_parsed_at":"2023-06-25T22:04:24.907Z","dependency_job_id":null,"html_url":"https://github.com/latticework/jalidev","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/latticework/jalidev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latticework%2Fjalidev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latticework%2Fjalidev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latticework%2Fjalidev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latticework%2Fjalidev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/latticework","download_url":"https://codeload.github.com/latticework/jalidev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latticework%2Fjalidev/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265937391,"owners_count":23852112,"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":[],"created_at":"2024-11-09T03:23:45.085Z","updated_at":"2025-07-19T13:07:35.861Z","avatar_url":"https://github.com/latticework.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jalidev\r\nLinux development environment for Jali projects.\r\n\r\n## Prerequisites\r\nInstall and configure Chef:\r\n\r\n1. Install __ChefDK__, [here](https://downloads.chef.io/chef-dk/)\r\n1. Install the __Chef Vagrant-Omnibus__ plugin\r\n\r\n   \u003e `vagrant plugin install vagrant-omnibus`\r\n1. Install the __Vagrant-Berkshelf__ plugin\r\n\r\n   \u003e `vagrant plugin install vagrant-berkshelf`\r\n\r\n\r\n### Note to NodeJS users\r\n\u003e On __Windows 10__ you need to be a part of the `Administrators` group and \r\n\u003e always run `vagrant` from a console as administrator. You possibly can add the \r\n\u003e `SeCreateSymbolicLinkPrivilege` to your account. However your account can't \r\n\u003e \"look\" like an admin account or will get a stripped down Windows security \r\n\u003e token like administrators do but can't \"run as administrator\". You would \r\n\u003e have to either disable User Account Control (UAC) or make sure your account \r\n\u003e does not have any of the restricted priviliges. See article `Windows Vista \r\n\u003e Application Development Requirements for User Account Control Compatibility` \r\n\u003e section [New Technologies for Windows][vistauac_topic3] subsection `Access \r\n\u003e Token Changes` for more information and a list of restricted privileges. \r\n\u003e [HT](http://superuser.com/a/839608)\r\n\u003e \r\n\u003e To add privileges to create simlinks: \r\n\u003e 1.  Open a windows security policy editor\r\n\u003e     * On __Windows 10 Professional or Enterprise__ open `secpol.msc`\r\n\u003e     * On __Windows 10 Home__ download `polsedit` from [here](http://www.southsoftware.com/) \r\n\u003e       and open `polseditx64.exe` \r\n\u003e 2.  Add your user to `SeCreateSymbolicLinkPrivilege`\r\n\r\n## Usage\r\n[//]: # ( See http://stackoverflow.com/a/37661469/2240669 )\r\n1. Clone jalidev:\r\n\r\n   \u003e `git clone --depth=1 --branch=master --origin jalidev  https://github.com/latticework/jalidev.git \r\n   \u003e \u003cyour-project-name\u003e`\r\n1. Navigate to the `\u003cyour-project-name\u003e` directory\r\n\r\n   \u003e `cd \u003cyour-project-name\u003e`\r\n1. Add new git origin. E.g.:\r\n\r\n   \u003e `git remote add origin https://github.com/\u003cyour-user-name\u003e/\u003cyour-project-name\u003e.git`\r\n1. Rename all references of `jalidev` to `your-project-name` in the \r\n   `Vagrantfile`. _Note that this will become the name of your virtual machine, \r\n   and you can only have one._\r\n1. Open a console window (perhaps as Administrator), cd to the project folder \r\n   and run Vagrant:\r\n\r\n   \u003e `vagrant up`\r\n1. Wait for Vagrant and Chef initializations to complete before using new the \r\n   virtual machine.\r\n\r\n\r\n[vistauac_topic3]: https://msdn.microsoft.com/en-us/library/bb530410.aspx#vistauac_topic3","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flatticework%2Fjalidev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flatticework%2Fjalidev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flatticework%2Fjalidev/lists"}