Hi Nicolas, Nicolas Goaziou writes: >> +(define-public emacs-psc-ide >> + (package >> + (name "emacs-psc-ide") >> + (version "0.0.0") > > According to "Version:" keyword in "psc-ide.el", it is "0.1.0". Also, > you need to add a revision number, "0", or "1" at this point. > ... >> + (source >> + (origin >> + (method git-fetch) >> + (uri >> + (git-reference >> + (url "https://github.com/purescript-emacs/psc-ide-emacs") >> + (commit "7fc2b841be25f5bc5e1eb7d0634436181c38b3fe"))) > > The commit should be moved in a top-level `let' at the beginning of the > package definition. > >> + (file-name (git-file-name name "0.0.0")) > > This should use version, along with the revision number. >> + (synopsis "Emacs integration for PureScript's psc-ide tool") >> + (description >> + "Emacs integration for PureScript's psc-ide tool. Featuring: Ok I added the revision and the commit and used git-version and git-file-name. As an aside, what does the revision mean? Maybe if I really understand it I can submit better patches in the future. > Description should be made of full sentences. Also, it might be useful > to explain what "psc-ide" tool is. I think I clarified the description a little. This was an excellent detailed review, thank you so much. Also, I changed inputs->propagated-inputs. Kindly, John