Organize Your GitHub Stars With Ease
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Laravel 5 6 (#219) Aug 26, 2018
bootstrap Initial v3 bootstrapping and basic star fetching logic Nov 21, 2017
config Laravel 5 6 (#219) Aug 26, 2018
database Adds backend work for saving user setting to show or hide language ta… Jun 13, 2018
public Laravel 5 6 (#219) Aug 26, 2018
resources Laravel 5 6 (#219) Aug 26, 2018
routes Authorization Grant Revoking (#215) Aug 16, 2018
storage Initial v3 bootstrapping and basic star fetching logic Nov 21, 2017
tests Laravel 5 6 (#219) Aug 26, 2018
.babelrc Initial v3 bootstrapping and basic star fetching logic Nov 21, 2017
.editorconfig Fixes tests, adds proper indentation amount for php files in editorco… Jun 22, 2018
.env.example Update .env.example Feb 7, 2018
.eslintrc.js Empty state fixes and additions Apr 15, 2018
.gitattributes Initial v3 bootstrapping and basic star fetching logic Nov 21, 2017
.gitignore Adds recompiled js/css, adds orig to gitignore Jun 13, 2018
.nvmrc Uses npm over yarn, adds nvmrc file Jun 25, 2018
.travis.yml Removes env vars out of travis config file Jun 23, 2018
LICENSE Create LICENSE (#217) Aug 23, 2018
README.md Update README.md Sep 10, 2018
artisan Initial v3 bootstrapping and basic star fetching logic Nov 21, 2017
composer.json Laravel 5 6 (#219) Aug 26, 2018
composer.lock Laravel 5 6 (#219) Aug 26, 2018
package-lock.json Fixes issue with notes not loading or saving properly (#211) Aug 12, 2018
package.json Fixes issue with notes not loading or saving properly (#211) Aug 12, 2018
phpunit.xml Adds nice test printer, removes example unit test Feb 18, 2018
server.php Multi select tagging (#157) Apr 9, 2018
tailwind.config.js Only shows edit tags cta on hover Aug 8, 2018
webpack.mix.js Fixes issue with notes not loading or saving properly (#211) Aug 12, 2018

README.md

Astral Build Status

An open source application that allows you to organize your GitHub Stars with ease. Use the hosted version free, or self-host your own instance with the instructions below!

Installation

Prerequisites

  • To run this project, you must have PHP 7 and Node.js installed.
  • You should setup a host on your web server for your local domain. For this you could also configure Laravel Homestead or Valet.
  • Create a new GitHub OAuth App so you can plug in your API keys.

Step 1

Begin by cloning this repository to your machine, and installing all Composer & NPM dependencies.

git clone git@github.com:astralapp/astral.git
cd astral && composer install && npm install
php artisan astral:install
npm run dev

Step 2

Next, boot up a server to visit the app. If you're using a tool like Laravel Valet, the URL will likely default to http://astral.test. That's pretty much it!