{"repo":"tighten/novapackages","free":true,"listed":false,"github":"https://github.com/tighten/novapackages","clone":"git clone https://github.com/tighten/novapackages.git","description":null,"language":"PHP","stars":337,"topics":["laravel","laravelnova","laravel-nova","hacktoberfest"],"license":null,"category":"databases-storage","readme_excerpt":"Nova Packages Setting up Passport 1. php artisan passport:keys 2. php artisan passport:client --personal Setting up Scout with Typesense 1. Set up a Typesense instance locally or on a server. For local development, you can use https://github.com/tighten/takeout to run Typesense. 2. Update the .env variables for your Typesense instance. 3. After seeding your database, run php artisan scout:import \"App\\Package\" Seeding the Database 1. php artisan db:seed 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 4. Create a new Personal Access Token with the public repo scope enabled 5. Copy the token to GITHUB TOKEN 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 Some of the tests in this suite depend on an active internet connection, and will run by default. tests/Feature/RepoTest.php provides coverage for the ReadMe import feature, and tests/Feature/CheckPackageUrlsCommandTest.php provides coverage for the command that","default_branch":null,"files":null,"tree":[],"storefront":"/r/tighten","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tighten/novapackages/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}