# install dependencies,it's easy here
sudo apt install -y cmake
# install basic tools
sudo apt install -y build-essential autoconf libtool pkg-config
# clone from github and install it,I installed v1.34.1 here
git clone --recurse-submodules -b v1.34.1 https://github.com/grpc/grpc
cd grpc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"bio": { | |
"firstName": "John", | |
"lastName": "Doe", | |
"jobTitle": "Senior Software Engineer", | |
"about": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Neque voluptate repellat ipsam repudiandae explicabo ratione aliquid, quo maxime ab unde distinctio nihil quod iure at ad, tempora odit mollitia. Amet repellat ipsam repudiandae explicabo ratione aliquid, quo maxime ab unde distinctio nihil quod iure at ad, tempora odit mollitia. Amet.", | |
"avatar": "https://visittomalta.com/wp-content/uploads/2020/06/avatar-4.jpg" | |
}, | |
"contact": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
This mixin is used to reduce boilerplate | |
Vue v-model is actual shortcut for v-bind="value" and v-on:input | |
Add this mixin in your component and add <v-model='model'> on your input component | |
*/ | |
export default { | |
props: { | |
value: [String, Object, Boolean, Array, Number], | |
}, |