You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: reduce dependencies and update to Go 1.25
Remove 4 direct dependencies by replacing with internal implementations:
- Remove github.com/dustin/go-humanize with internal formatBytes()
- Remove github.com/gobuffalo/grift (was dead code)
- Remove github.com/psanford/memfs with testing/fstest.MapFS
- Remove github.com/gobuffalo/nulls with internal/nulls package
- Remove direct dependency on github.com/gobuffalo/envy (transitive via meta remains)
Promote github.com/joho/godotenv to direct dependency for .env support.
Update go directive from 1.23.0 to 1.25.0.
Fix Go 1.25 non-constant format string errors.
Copy file name to clipboardExpand all lines: README.md
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,10 +53,6 @@ Buffalo would not be possible if not for all of the great projects it depends on
53
53
54
54
[github.com/gorilla/mux](https://github.com/gorilla/mux) - This router was chosen because of its stability and flexibility. There might be faster routers out there, but this one is definitely the most powerful!
55
55
56
-
### Task Runner (Optional)
57
-
58
-
[github.com/markbates/grift](https://github.com/markbates/grift) - If you're familiar with Rake tasks from Ruby, you'll be right at home using Grift. This package was chosen to allow for the easy running of simple, and common, tasks that most web applications need. Think things like seeding a database or taking in a CSV file and generating database records. Buffalo ships with an example `routes` task that prints of the defined routes and the function that handles those requests.
59
-
60
56
### Models/ORM (Optional)
61
57
62
58
[github.com/gobuffalo/pop](https://github.com/gobuffalo/pop) - Accessing databases is nothing new in web applications. Pop, and its command line tool, Soda, were chosen because they strike a nice balance between simplifying common tasks, being idiomatic, and giving you the flexibility you need to build your app. Pop and Soda share the same core philosophies as Buffalo, so they were a natural choice.
0 commit comments