Information about protocols
Go to file
Kevin Nielsen 86786b200f
Update README.md
Table of Contents
2021-01-14 19:29:53 -05:00
aave add Aave, Balancer, Siren, and Yam projects (#8) 2021-01-13 17:20:33 -06:00
balancer add Aave, Balancer, Siren, and Yam projects (#8) 2021-01-13 17:20:33 -06:00
compound compound overview 2021-01-13 14:11:05 -05:00
defidollar missing overview pages 2021-01-13 19:06:53 -05:00
gnosis compound overview 2021-01-13 14:11:05 -05:00
indexCoop compound overview 2021-01-13 14:11:05 -05:00
pooltogether missing overview pages 2021-01-13 19:06:53 -05:00
powerpool add Yearn and PowerPool projects (#9) 2021-01-13 18:37:39 -06:00
rarible missing overview pages 2021-01-13 19:06:53 -05:00
siren add Aave, Balancer, Siren, and Yam projects (#8) 2021-01-13 17:20:33 -06:00
synthetix missing overview pages 2021-01-13 19:06:53 -05:00
uniswap missing overview pages 2021-01-13 19:06:53 -05:00
yamv2 add Aave, Balancer, Siren, and Yam projects (#8) 2021-01-13 17:20:33 -06:00
yearn add Yearn and PowerPool projects (#9) 2021-01-13 18:37:39 -06:00
.DS_Store missing overview pages 2021-01-13 19:06:53 -05:00
index.ts add Aave, Balancer, Siren, and Yam projects (#8) 2021-01-13 17:20:33 -06:00
LICENSE Initial commit 2021-01-11 17:54:31 +05:30
package.json Init 2021-01-11 18:14:42 +05:30
README.md Update README.md 2021-01-14 19:29:53 -05:00

Discord Twitter


Logo

Boardroom Project Information Repo

This public repo contains project information which will be served to display on the Boardroom Governance Portal
Browse the Portal »

Landing · Discord · Get In Touch

Table of Contents
  1. Repo Structure
  2. Editing Content
  3. Adding Content

Structure

  1. The index.ts file contains basic project metadata, as well as branding colors

  2. Folders for each project contain the following:

    1. As file named overview.md that contains a project's governance overview. This content is displayed in each project's 'Overview' tab, below its statistics:. Ex: Drawing
    2. The logo.png logo file is displayed in various places accross the app, including protocol switcher:.

    Ex: logo

    1. The header.png logo file is displayed at the top of sidebar when that project is selected in the navigation

    Ex: Header Logo

    1. The calls folder collects governance and community call agendas and meeting notes, displayed in each project's 'Calls' tab:. Ex: The following folder structure in the calls folder is displayed as
Drawing Drawing

Editing Content

Protocol Information

Basic information of the protocol is saved in protocols object of index.ts file

  protocol_key: {
    name: "Protocol Name",
    path: "Path used in boardroom url",
    description: "Description of protocol",
    suffix: "Token",
    folder: "Folder name to host resources",
  },

Edit the corresponding value in the object and raise a new PR for changes.

Protocol Branding

  1. Add the unique protocol key in the object protocolBranding of index.ts if it does not exist.
unique_protocol_key: {
    "--background-primary-nav": "#001529", // Background color for sidebar, header and header information in protocol pages
    "--color-text-nav": "#e7e8eb", // Color of text in sidebar, header and header information in protocol pages
    "--background-switcher-active": "#000000", // Background color of the active nav element in sidebar 
  },
  1. Add or edit the respective color variables and colors to the above object
  2. Raise a PR with the changes

We have a codesandbox instance https://codesandbox.io/s/boardroombranding-q3u9z to visualize branding changes. Change the corresponding color variable in index.js file to have a sense of how the protocol pages will look after the updates


Editing Content

New Calls

Raise a new PR by following the steps below.

  1. Create a new file in the calls folder of the protocol. Filename will be used for displaying in the list of calls page.
  2. Add a summary of the call in the file. Contents of the file will be displayed in the respective note page.
  3. Raise a PR with the changes

New Project

Raise a new PR by following the steps below.

  1. Add a new object to index.ts in the format of
  protocol_key: {
    name: "Protocol Name",
    path: "Path used in boardroom url",
    description: "Description of protocol",
    suffix: "Token",
    folder: "Folder name to host resources",
  },
  1. Create a folder with the same name as mentioned above in the root folder of the repo
  2. Add logo with the file name logo.png in the folder with an aspect ratio of 1:1. This is used for displaying in Protocol switcher and various other places in the app.
  3. Add an image header.png which is displayed at the top sidebar. Ideal dimensions are 400×150 (W×H)
  4. Add a folder with the name calls which will be used for containing meeting notes files.