Our website for the UniversityDAO organization. It contains full functionality for submitting proposals and voting on them.
Requires git and Node.js to build and run.
git clone https://github.com/UniversityDAO/udao.git
cd udao
npm install
npx hardhat compile
npm run dev
No stringent commit requirements, but in general:
git merge
(and git pull
). Instead, use git rebase
in
order to avoid merge commits, thus creating a cleaner history.Once your pull request has been Approved it may be merged at your discretion. In most cases responsibility for merging is left to the person who opened the pull request, however for simple pull requests it is fine for anyone to merge.
If substantive changes are made after the pull request has been marked Approved you should ask for an additional round of review.
squash and merge
if all commits in the PR can be summarized succinctly by a single message.rebase and merge
if each commit in the PR has its own significance.merge
as it will create an extraneous merge commit.