Staging app: https://gallant-ride-34b413.netlify.app/
Welcome to the contribution guide for Help Me POC. There will be a few things needed to setup before you can contribute.
-
Get NodeJs and install it for your machine (follow the guides for the OS you use)
-
Get Yarn as VuePress recommends using it.
-
Get Git for your OS, as we're going to use this for version control, and getting the project from Github itself.
-
Get a text editor; I suggest VSCode as it has lot of nice features built in like a Command Line Interface (which we'll be looking at in the next step).
-
Open up a Command Line Interface (or a terminal on Mac/Linux) in any location you want to store the project.If you have VSCode, go to Terminal on the top navigation bar, and click new Terminal to open one up. Inside, you can enter the following command:
git clone https://github.com/CSumm/helpmepoc.git
This will get all the recent changes to the project onto your local machine. -
Once Node and Yarn are installed, you can enter the following command:
yarn install
This will install all the stuff (dependencies) we need to get the project fully working. -
To run the project in your browser,write
yarn docs:dev
. What it does it runs a local server on your machine at port 8080. You can click the link in your terminal and it will open automatically! -
Extra for pros: there's also yarn docs:build to do a production build of the documentation which we'll need to host it. We'll flesh this out once basics are fixed up.
To edit and modify, most of the time you'll be looking under the contribution and resources folder. There's README.md files in both. Once you made some changes to Resources' readme, feel free to put an image link to your profile or personal dev page (you can just put an image alone if you have neither).
For those who are looking into adding languages to the docs, we currently use GitLocalize. Make sure to open an issue on which language you want to translate, and we'll add you to the GitLocalize team to translate. Here are some steps to take to go about translating:
- Look into the docs folder; here you will find a README.md file along with two folders contribute and resource.
- These are the pages of the project and need to be translated. Only translate the README file at the root of the project only if you want this current documentation to be in a different language and therefore accessible to others.
Remember: when making changes, you'll need to push those changes to Github. There's a way to drag and drop files on the browser site or do it via command line or Github Desktop. MAKE SURE to be on or create a new branch other than Master.
We're hoping to put this live onto a paid domain name, so we would like to get a sponsorship widget or Vue component inside of the Contribution page. If you are up for it, feel free to clone the repo and create a feature branch for it.