So DashChan is a modular Android application, if you were to go onto the DashChan github: https://github.com/Mishiranu/Dashchan
You will see a tremendous amount of extensions for various imageboards, so whoever wants to have support added to their imageboard needs to either request or create their own extension. I currently maintain and create new extensions for members belonging to the ACA, their extensions can be found here: https://github.com/maksrago/Dashchan-Extensions-ACF
Adding DashChan support for your imageboard (depending on what engine you're running on is usually quite simple) -- for LynxChan based imageboards you could simple clone one of the repositories that I have made and change up the sources. If you are planning on making an imageboard not made with LynxChan find a imageboard that does have a DashChan extension and simply changes the sources and all should work (for the most part), if you have prior programming experience and have some time you can easily figure out how to get everything running (a word of warning however, Android Studio is horrible, and setting up gradles can be a headache).
All that being said, that is one of the huge benefits of belonging to the ACA, you get code support, and features added for your imageboard very easily.