Such Board of Appeals shall, consistent with the Village Law and this chapter, determine its own rules and procedure, and all its deliberations, resolutions and orders shall be in accordance therewith; provided, however, that all hearings shall be public and that the Board shall keep complete minutes of its proceedings, showing its findings and reasons for its decisions, and said minutes shall be a public record.