Sunday, October 27, 2013

Moving to Github and Composer

GoogleCode announced some months ago that starting January 15th, no more downloads will be able to be created. Download sections will "freeze", so you got to either use GoogleDrive or a VCS. MyImouto is therefore moving to GitHub.



The new home for MyImouto is here, and the always-up-to-date installation guides are also there.
I've been doing some tests and it's really nice, it will change the way MyImouto is downloaded and installed. With Git and Composer installed, all you need to do is run this command:

git clone https://github.com/myimouto/myimouto
cd myimouto
composer install

And that's it. Then you'd have to configure your web server.

In Windows, installing Composer is like installing any other program, and so is to install Git for Windows, but I had to manually edit the PATH environment so git can be ran in command line. Perhaps there's another way around.

For those interested, please note that I'm still preparing the files for the repo. The "master" branch is actually a "testing" branch. I'd recommend waiting for the v1.0.6 tag release. v1.0.6 released.

I still have some doubts on how to manage a git repository... I'm new to git.

The master branch will be main branch.

8 comments:

  1. Ah, now it´s easierer to push updates :)
    Also easier for us to roll out ^__^

    ReplyDelete
  2. Sounds cool, looking forward to the update.

    Are you leaving Google Code completely or just using GitHub to host/manage the source?

    ReplyDelete
    Replies
    1. I'll leave GoogleCode. Reports, suggestions, questions, etc should be now created in GitHub.
      I'll eventually move and update the Wiki... and stuff.

      Delete
  3. hi can you please write some guide for me ? i really strugle when installing composer and github and really dont know wat to do next and i dont want screw something, in any case thank you for your work on myimouto

    ReplyDelete
    Replies
    1. hey~
      I just wrote a step-by-step guide here:
      https://github.com/myimouto/myimouto/wiki/How-to-install
      if you need further help, feel free to ask.

      Delete
    2. thank you ,, just finished install and all is succesfull

      Delete
    3. that's good to know. and you're welcome~
      remember to feel free to ask any question you have.

      Delete
  4. This comment has been removed by the author.

    ReplyDelete