1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-03 11:46:22 -07:00
gochan/ROADMAP.md
2018-01-05 00:04:34 -08:00

1.3 KiB

Gochan Development Roadmap

This is just a very preliminary roadmap to map out what I plan to focus on with the versions

1.x

  • Improve posting stability (done)
  • Add management functions to make things simpler
  • Add some kind of database schema to handle any possible changes in the database structure with new versions (if there are any)
  • Add functionality to aid new admins in transferring boards from other imageboard systems (TinyBoard, Kusaba, etc) to Gochan. This would largely be a database issue (see above)

2.x

  • Add functionality to go above and beyond what you would expect from an imageboard, without worrying about feature creep. Go's speed would allow us to do this without causing Gochan to slow down
  • Add a manage function to modify the configuration without having to directly modify gochan.json directly
  • Add a plugin system, likely using Lua to make it lightweight but still powerful. Go's package system would make this pretty easy and straightforward
  • Add a mange function to make it easier to update gochan. Not just the database schema but with the system in general.

3.x