GithubHelp home page GithubHelp logo

ralphlagumen / novapackages Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tighten/novapackages

0.0 1.0 0.0 6.64 MB

Home Page: https://novapackages.com

PHP 73.26% Vue 14.69% Shell 0.17% Blade 11.89%

novapackages's Introduction

Nova Packages

Setting up Passport

  1. php artisan passport:keys
  2. php artisan passport:client --personal

Setting up Scout

  1. Make a new Algolia app
  2. Put its key and ID into your .env
  3. php artisan scout:import "App\Package"

Setting up GitHub Authentication

  1. Make a new GitHub OAuth application
  2. Set http://novapackages.test/login/github/callback as the Authorized Callback URL
  3. Copy the GitHub app id and secret to GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET in the .env file.

Setting up Slack Test Webhook

  1. Add the SLACK_URL variable to your .env to post to a Slack channel of your choosing.

Note: This webhook is hit when certain events are fired. If you are not testing this webhook specifically, you may want to consider commenting it out to avoid sending unnecessary Slack notifications.

Setting up the Filesystem for Screenshots

  1. Run php artisan storage:link

Testing

The tests in tests/Feature/RepoTest.php provide coverage for the readme import feature. These tests depend on an active Internet connection and will run by default. For convenience, they have been added to the integration group. If you would like to exlude these tests from running, you may do so by using phpunit's --exclude-group option

phpunit --exclude-group=integration

novapackages's People

Contributors

mattstauffer avatar marcusmoore avatar andrewmile avatar tammytee avatar sl0wzer avatar imanghafoori1 avatar ahinkle avatar dependabot[bot] avatar imliam avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.