Getting Started
Request handling
- Routing
- Action Controller
- Resources
- Context
- Request Binding
- Middleware
- Error Handling
- Sessions
- Cookies
Frontend
Database
- Getting started with Pop
- Soda CLI
- Database Configuration
- Buffalo Integration
- Models
- Generators
- Migrations
- Fizz
- Mutations
- Querying
- Raw Queries
- Callbacks
- Scoping
- Associations and Relationships
- One to one associations
- One to many associations
Guides
- API Applications
- File Uploads
- Background Job Workers
- Mailers
- Tasks
- Plugins
- Local Authentication
- Third Party Authentication
- Events
- Go Modules
- Localization
- Logging
- Template Engines
- Testing
- Videos
Deploy
Tooling Integration
Getting Started
Tooling Integration
You can work with Buffalo using your preferred tools. Here is a list of contributed integrations for shells, IDEs and other tools.
zsh Autocomplete
If you use zsh
shell, you can use this plugin, created by @1995parham: https://github.com/1995parham/buffalo.zsh
bash Autocomplete
If you use bash
shell, you can try this script, created by @cippaciong, which provides basic autocompletion: https://github.com/cippaciong/buffalo_bash_completion
Go extension for Visual Studio Code
If you use Visual Studio Code
as code editor, you can try this extension: Go.
Next Steps
- Generate a New Project - Create your first Buffalo project!