Contributing
BotanyBase’s database is made out of the community’s contribution!
If you’d like to help out, this is the place to be! There are currently 2 ways to contribute:
Automated
This method is regarded as the easiest due to its no-code simplicity.
- Go to this link
- Fill in the plant details correctly
Do Note!
Note that for
climatesyou can only choose 1 of the 5Special merged climates like
desertincludes savanna climates too! All special merged climates:
desert> Desert and Savanna (includes and dry climates too)alpine> Alpine and Boreal (includes tundra and any other cold climates)
- Press submit and wait
- Done!
Warning!
The Automated system can get overloaded as it has a 50 monthly submission limit, to avoid issues like this from happening, simply use the Pull Request method!
Pull Request
May be seen as complicated to some, but we will go through step by step.
- Head to our repository
- Go and look for the folder
data - Under that folder, there are multiple files, choose the climate file eg. if your plant is a Tropical plant, go to
tropical.json - Now, here is where you will need some Javascript Object Notation Knownledge. There are 5 parameters, some are required, some are optional:
namerequired: This is the plant name, set it to your plant nameimagerequired:climaterequired, important notes: Must be in the same climate name as the file, eg. you are intropical.json, setclimatetoTropical(CAPS MATTER) The image of the plant, choose a good picture for it, must be an external URLdescriptionrequired: A short description of the plant, keep it less than 50 wordsheightoptional: Just additional infospecial_featuresoptional, depreciated: Ignore if not needed
- Now if you already haven’t, create a Fork (this should be done before step 4. by Github automatically)
- Then create a Pull Request, and wait for our team to approve, do check on it in case we need you to make changes
- You’re all set! Thanks!