bloodcurdle / animecenter

The source code for animecenter

Home Page:http://www.animecenter.tv/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

animecenter

StyleCI Build Status SensioLabsInsight

What is animecenter?

animecenter is an anime aggregation platform. Every link and information on animecenter is found on the open internet. We don't host any illegal content on our server.

What software powers animecenter?

Development

Requirements

  1. Git
  2. VirtualBox 5.x
  3. Vagrant 1.8.x

Setup

  1. Clone this repository: git clone -b develop --recursive https://github.com/animecenter/animecenter.git.
  2. Go to your terminal, and change directory to the animecenter repository with cd path/to/animecenter/folder/location.
  3. If you don't have a SSH key, run ssh-keygen -t rsa -C "you@homestead".
  4. Run vagrant box add laravel/homestead --provider=virtualbox.
    • Windows: run this extra command vagrant plugin install vagrant-winnfsd.
  5. Run vagrant up.
  6. Add 192.168.10.10 animecenter.app to your computer's hosts file.
    • On Mac and Linux, this file is located at /etc/hosts.
    • On Windows, it is located at C:\Windows\System32\drivers\etc\hosts.
  7. Visit animecenter.app in the browser.
  8. Start developing!

Instructions

SSH into your Homestead box with vagrant ssh, go to folder containing the code with cd /home/vagrant/animecenter and run the following command: gulp watch.

  • If you want to modify CSS, you can modify the .scss files inside resources/assets/sass
  • If you want to modify JS, you can modify the .js files inside resources/assets/js
  • If you want to modify HTML, you can modify the .blade.php files inside resources/views

Contributions

Everyone is welcome to contribute. You can do it in the following ways:

  • If you want a new feature, make an issue with all details.

  • If you find a bug, make an issue describing how you came upon it and what os, browser, etc you are using.

  • If you want to contribute code, fork the project, branch off of the develop branch and pick an issue to solve. When you are done, make a pull request. There is a higher chance for a feature to be accepted if its tested.

To Do

  • Finish the new design and new admin interface.
  • Implement Reviews, and Recommendations.
  • Make tests and add repository to travis.
  • Make a API in Laravel.
  • Use React for the frontend.

License

animecenter is licensed under the CPAL-1.0 license. For better understanding of what you can do with the codebase visit tldrlegal.com.

About

The source code for animecenter

http://www.animecenter.tv/

License:Other


Languages

Language:PHP 58.8%Language:HTML 31.0%Language:Python 9.2%Language:JavaScript 0.9%Language:Shell 0.1%