{"action":"created","issue":{"url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/issues/194","repository_url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference","labels_url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/issues/194/comments","events_url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/issues/194/events","html_url":"https://github.com/JordanMartinez/purescript-jordans-reference/issues/194","id":391495760,"node_id":"MDU6SXNzdWUzOTE0OTU3NjA=","number":194,"title":"Spacchetti-CLI is now Spago","user":{"login":"justinwoo","id":2396926,"node_id":"MDQ6VXNlcjIzOTY5MjY=","avatar_url":"https://avatars1.githubusercontent.com/u/2396926?v=4","gravatar_id":"","url":"https://api.github.com/users/justinwoo","html_url":"https://github.com/justinwoo","followers_url":"https://api.github.com/users/justinwoo/followers","following_url":"https://api.github.com/users/justinwoo/following{/other_user}","gists_url":"https://api.github.com/users/justinwoo/gists{/gist_id}","starred_url":"https://api.github.com/users/justinwoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinwoo/subscriptions","organizations_url":"https://api.github.com/users/justinwoo/orgs","repos_url":"https://api.github.com/users/justinwoo/repos","events_url":"https://api.github.com/users/justinwoo/events{/privacy}","received_events_url":"https://api.github.com/users/justinwoo/received_events","type":"User","site_admin":false},"labels":[{"id":1030155246,"node_id":"MDU6TGFiZWwxMDMwMTU1MjQ2","url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/labels/Build-Tools","name":"Build-Tools","color":"fbca04","default":false},{"id":1040925232,"node_id":"MDU6TGFiZWwxMDQwOTI1MjMy","url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/labels/Meta","name":"Meta","color":"fbca04","default":false},{"id":997038102,"node_id":"MDU6TGFiZWw5OTcwMzgxMDI=","url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/labels/enhancement","name":"enhancement","color":"a2eeef","default":true},{"id":1152731217,"node_id":"MDU6TGFiZWwxMTUyNzMxMjE3","url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/labels/major-breaking-change","name":"major-breaking-change","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2018-12-16T19:08:15Z","updated_at":"2019-03-09T01:07:33Z","closed_at":null,"author_association":"NONE","body":"https://github.com/JordanMartinez/purescript-jordans-reference/blob/0f9ace0b6a50b2a690294a0c8984f10e958763b4/01-Build-Tools/01-Tool-Comparisons/01-Dependency-Managers.md\r\n\r\nhttps://github.com/spacchetti/spago/releases/tag/0.6.0.0"},"comment":{"url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/issues/comments/471129958","html_url":"https://github.com/JordanMartinez/purescript-jordans-reference/issues/194#issuecomment-471129958","issue_url":"https://api.github.com/repos/JordanMartinez/purescript-jordans-reference/issues/194","id":471129958,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3MTEyOTk1OA==","user":{"login":"JordanMartinez","id":8413037,"node_id":"MDQ6VXNlcjg0MTMwMzc=","avatar_url":"https://avatars2.githubusercontent.com/u/8413037?v=4","gravatar_id":"","url":"https://api.github.com/users/JordanMartinez","html_url":"https://github.com/JordanMartinez","followers_url":"https://api.github.com/users/JordanMartinez/followers","following_url":"https://api.github.com/users/JordanMartinez/following{/other_user}","gists_url":"https://api.github.com/users/JordanMartinez/gists{/gist_id}","starred_url":"https://api.github.com/users/JordanMartinez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JordanMartinez/subscriptions","organizations_url":"https://api.github.com/users/JordanMartinez/orgs","repos_url":"https://api.github.com/users/JordanMartinez/repos","events_url":"https://api.github.com/users/JordanMartinez/events{/privacy}","received_events_url":"https://api.github.com/users/JordanMartinez/received_events","type":"User","site_admin":false},"created_at":"2019-03-09T01:07:33Z","updated_at":"2019-03-09T01:07:33Z","author_association":"OWNER","body":"Here's an update on my work:\r\n- [Phase 2](https://github.com/JordanMartinez/purescript-jordans-reference/tree/v0.12.0/02-Build-Tools#phase-2-the-psc-package-experiment) and its following flowcharts have been updated to remove `purp` from the story and show that `psc-package` and `spacchetti` were \"absorbed\" into `spago`. Is this a good explanation/summary for people unfamiliar to the situation?\r\n- The [Spago Explained.md](https://github.com/JordanMartinez/purescript-jordans-reference/blob/v0.12.0/02-Build-Tools/01-Dependency-Managers/02-Spago-Explained.md) file has been updated. Focus in particular on the \"how it works\" flowchart.\r\n\r\nAlso, I'm not yet familiar with `parcel`. This migration is making me learn more about that.\r\n\r\nQuestions I have:\r\n- Is the workflow in the \"how it works\" flowchart and \"Spago--from-start-to-finish\" files correct? Have I put the steps into the right order?\r\n- I can run the output of `spago bundle` via node, but this does not include DCE. To get DCE, I need to use `spago make-module`. What do I need to do to get the output of `spago make-module` to be runnable via `node`? I know I need to make it include a call to `Main.main();`. Is there an easy way to do this?\r\n- There is no `watch` command. What program do you recommend I use as a workaround until this is implemented? `parcel watch`?\r\n- There is no `run` command. Are there any plans to add such a command or an option to an existing command (so it works similar to `pulp run -m Main -- \"value\"`)?\r\n\r\nPossible communication issues I have found:\r\n- the explanation for the `freeze` command doesn't indicate that this is an important security feature that should always be used. Rather, it seems like a 'nice thing to do sometimes' based on its documentation when I run `spago freeze --help`. Reading through the Dhall wiki page that mentions this clarifies why this is so important. I realize you explain this in Spago's ReadMe, but it might be a good idea to explain it in the outputted help as well.\r\n- `spago build --help` states that \"any PURS options are passed through.\" Great, but to which PureScript command are those options passed? I'm assuming its `purs compile`. For comparison, `pulp` indicates this, so I know which options I can use."}}
{"actor":{"display_login":"JordanMartinez"}}