Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

DoSomething/chompy

Repository files navigation

Chompy

This is Chompy, the DoSomething.org importer app. Chompy is built using Laravel 6 and bootstrap-sass.

Getting Started

Check out the documentation for details about Chompy imports. 🐸

Contributing

To get started with development, you'll first need local instances of Northstar and Rogue setup to use for running Chompy imports on your localhost.

Next, fork and clone this repository, and add it to your Homestead. SSH into your VirtualBox, navigate to your Chompy directory, and run the installation steps:

# Install dependencies
$ composer install && npm install

# Configure application & run migrations:
$ php artisan chompy:setup

# Finally, build the frontend assets:
$ npm run dev

When running php artisan chompy:setup, add your local instances of Northstar and Rogue, along with your local Northstar auth credentials. The step for setting up Pusher is safe to ignore, as it is not required to run imports locally.

We follow Laravel's code style and automatically lint all pull requests with StyleCI. Be sure to configure EditorConfig to ensure you have proper indentation settings.

Testing

Performance & debug information is available at /__clockwork, or using the Chrome Extension.

Security Vulnerabilities

We take security very seriously. Any vulnerabilities in Chompy should be reported to security@dosomething.org, and will be promptly addressed. Thank you for taking the time to responsibly disclose any issues you find.

License

© DoSomething.org. Chompy is free software, and may be redistributed under the terms specified in the LICENSE file. The name and logo for DoSomething.org are trademarks of Do Something, Inc and may not be used without permission.

About

📇 The DoSomething.org third-party importer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published