{"action":"created","issue":{"url":"https://api.github.com/repos/hoaproject/Contributions-Emacs-Pp/issues/1","labels_url":"https://api.github.com/repos/hoaproject/Contributions-Emacs-Pp/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/hoaproject/Contributions-Emacs-Pp/issues/1/comments","events_url":"https://api.github.com/repos/hoaproject/Contributions-Emacs-Pp/issues/1/events","html_url":"https://github.com/hoaproject/Contributions-Emacs-Pp/issues/1","id":105018780,"number":1,"title":"Finish migration to the new repository","user":{"login":"stevenremot","id":528790,"avatar_url":"https://avatars.githubusercontent.com/u/528790?v=3","gravatar_id":"","url":"https://api.github.com/users/stevenremot","html_url":"https://github.com/stevenremot","followers_url":"https://api.github.com/users/stevenremot/followers","following_url":"https://api.github.com/users/stevenremot/following{/other_user}","gists_url":"https://api.github.com/users/stevenremot/gists{/gist_id}","starred_url":"https://api.github.com/users/stevenremot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevenremot/subscriptions","organizations_url":"https://api.github.com/users/stevenremot/orgs","repos_url":"https://api.github.com/users/stevenremot/repos","events_url":"https://api.github.com/users/stevenremot/events{/privacy}","received_events_url":"https://api.github.com/users/stevenremot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hoaproject/Contributions-Emacs-Pp/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"stevenremot","id":528790,"avatar_url":"https://avatars.githubusercontent.com/u/528790?v=3","gravatar_id":"","url":"https://api.github.com/users/stevenremot","html_url":"https://github.com/stevenremot","followers_url":"https://api.github.com/users/stevenremot/followers","following_url":"https://api.github.com/users/stevenremot/following{/other_user}","gists_url":"https://api.github.com/users/stevenremot/gists{/gist_id}","starred_url":"https://api.github.com/users/stevenremot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevenremot/subscriptions","organizations_url":"https://api.github.com/users/stevenremot/orgs","repos_url":"https://api.github.com/users/stevenremot/repos","events_url":"https://api.github.com/users/stevenremot/events{/privacy}","received_events_url":"https://api.github.com/users/stevenremot/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2015-09-05T10:18:26Z","updated_at":"2015-09-23T12:39:35Z","closed_at":null,"body":"There are still some things to do to finish moving this package from my personal repository to this one.\r\n\r\nFirst, the version included in this repository is not up to date. We should **take the last version from my repository**, which also has auto-indentation.\r\n\r\nThen, the **readme** from the old repo needs to be **adapted** and **inserted** in the new one.\r\n\r\nWe can also **talk about the license**. I used the GPL license because it seems good for an Emacs package targeted to end-users, but if there is a preferred license for Hoa sub-projects I don't mind changing it.\r\n\r\nAfter the codebase has been updated, we will have to **prepare for registration in MELPA**. [MELPA](https://github.com/milkypostman/melpa) is an archive for Emacs packages. You can register your package on it by providing the github repository. Each time there is a commit on master, MELPA detects it, and update the package in its archive.\r\n\r\nAs the master branch of some packages can be unstable, there is another archive, MELPA stable, that looks if new version tags have been created in the package's repository so that the package maintainer can control the releases.\r\n\r\nI started to write version tags in my personal repository. Should we keep doing it? If I understand correctly, Hoa projects use a continuous delivery system, So I suppose every push to master must be stable.\r\n\r\nIn any case, we will have to **register the new package's repository in MELPA**. It is done by addressing a pull request to the MELPA repository.\r\n\r\nAnd finally, when the PR to MELPA is accepted, I just have to **close my personal repo** and the migration will be over \\o/\r\n\r\nDo you have any thoughts about this plan?"},"comment":{"url":"https://api.github.com/repos/hoaproject/Contributions-Emacs-Pp/issues/comments/142585988","html_url":"https://github.com/hoaproject/Contributions-Emacs-Pp/issues/1#issuecomment-142585988","issue_url":"https://api.github.com/repos/hoaproject/Contributions-Emacs-Pp/issues/1","id":142585988,"user":{"login":"Hywan","id":946104,"avatar_url":"https://avatars.githubusercontent.com/u/946104?v=3","gravatar_id":"","url":"https://api.github.com/users/Hywan","html_url":"https://github.com/Hywan","followers_url":"https://api.github.com/users/Hywan/followers","following_url":"https://api.github.com/users/Hywan/following{/other_user}","gists_url":"https://api.github.com/users/Hywan/gists{/gist_id}","starred_url":"https://api.github.com/users/Hywan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hywan/subscriptions","organizations_url":"https://api.github.com/users/Hywan/orgs","repos_url":"https://api.github.com/users/Hywan/repos","events_url":"https://api.github.com/users/Hywan/events{/privacy}","received_events_url":"https://api.github.com/users/Hywan/received_events","type":"User","site_admin":false},"created_at":"2015-09-23T12:39:35Z","updated_at":"2015-09-23T12:39:35Z","body":"The tag format must not follow our conventions but the convention of Emacs' world in this particular case. We don't want people to learn something new, they just want to use their tools and extensions as they used to.\r\n\r\nFor the link, point to Github. Yes this is a mirror but with a higher uptime than us. We must ensure a high reliability and Github is more likely to have a better one than us ;-)."}}