DAO Job Board is an open-source project, and contributions of any kind are welcome and appreciated. Open issues, bugs, and enhancements are all listed in the issues tab, updated in the Issues Database, and labeled accordingly. Feel free to open bug tickets and make feature requests. Easy bugs and features will be tagged with the good first issue
label.
If you're a member of Developer DAO then please request to be invited over into the GitHub Organization, this will allow your pull requests to have Vercel preview builds which makes reviewing pull requests easier. Reach out over Discord on #github-org-invitations channel at Development Guild category
If you encounter a bug, please file a bug report. If you have a feature to request, please open a feature request. If you would like to work on an issue or feature, there is no need to request permission. Please add tests to any new features.
In order to create a pull request for DAO Job Board, follow the GitHub instructions for Creating a pull request from a fork. Please link your pull request to an existing issue.
Install Yarn if you haven't already.
Clone this repository and install dependencies.
git clone <https://github.com/Developer-DAO/DAO-job-board>
npm install # or `yarn install`
Ask an invite to the Doppler Developer DAO workspace from carlomigueldy.eth or angelgomez.eth
Install Doppler CLI into your local machine
# [macOS]
brew install dopplerhq/cli/doppler
# -----------------------------
# [Windows]
# Add Doppler's scoop repo
scoop bucket add doppler <https://github.com/DopplerHQ/scoop-doppler.git>
# Install latest doppler cli
scoop install doppler
# -----------------------------
# [Debian/Ubuntu]
# Install pre-reqs
sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl gnupg
# Add Doppler's GPG key
curl -sLf --retry 3 --tlsv1.2 --proto "=https" '<https://packages.doppler.com/public/cli/gpg.DE2A7741A397C129.key>' | sudo apt-key add -
# Add Doppler's apt repo
echo "deb <https://packages.doppler.com/public/cli/deb/debian> any-version main" | sudo tee /etc/apt/sources.list.d/doppler-cli.list
# Fetch and install latest doppler cli
sudo apt-get update && sudo apt-get install doppler
For a thorough complete guide, read more from the official docs.
Verify if Doppler CLI has been installed
doppler --version
Authenticate to Doppler.
doppler login
It will ask you to open a URL and give you an auth code, so make sure to copy that and paste it into Doppler, and from there select "Developer DAO" workspace when it asks you to select one.
Setting up Doppler. (Select "Development")
doppler setup
Start the development server with
npm run dev # or `yarn dev`
Open to browser http://localhost:3000