Repository navigation
v0.1.0
egtann edited this page Mar 15, 2016
·
1 revision
- Final touches, bugfixes, improvements
- Fix Heroku buildpack
- Run through Getting Started guide, ensure it's correct from beginning to end
- Split abot into smaller pieces: break off anything outside core into packages
- Migrate logging to
shared/logger - Move abotp, abotc into abot executable
- Split hard dependencies on external tools (e.g. Stripe, Twilio, SendGrid) into interfaces with optional plugin-based implementations (see golang's
pkg/database/sqland the driver interface) - Make Heroku buildpack to automatically deploy Abots
- Implement security throughout with HMAC, CSRF, etc.
- Break out training interface into a separate plugin
- Improve plugin manager to auto-sync plugins when downloaded
- Rename packages to plugins across abot and itsabot.org repos to prevent confusion with Go's concept of a package
- Build working admin interface similar to CPanel enabling plugins to offer admin tools in one central location (e.g. deep learning training tools, analytics, inventory monitoring, CRMs).
- Improve initial setup for developers (devops)
- Ensure Postgres is installed, migrate the database
- Create a local admin User account in the database, ask the user for their email, password
- Update bash exports to include required vars (ABOT_SECRET, etc.)
- Install Onboard plugin
- Fix itsabot.org to work in Safari
- Ensure metagolinter passes without key warnings.
- Ensure one simple plugin works from beginning to end along its "happy path." (https://github.com/itsabot/abot/plugin_weather)
- Improve inline (godoc) documentation
- Complete introductory developer guides
© Copyright 2015-2016 Abot, Inc.