This repository is intended only for Web Developer - Technical Exam
These instructions will get you a copy of the project up and running on your local machine for development exam purposes.
- Git
- XAMPP
- Node.js
- Gulp (Optional - but highly recommended if you will use SASS for CSS)
A step-by-step series of examples that tell you how to get a development env running. Note: Instructions are for Windows setup.
-
Install Git
For version control, this project will use Git and it is highly recommended to use Git via command-line.
-
Install XAMPP
Download the latest installer at https://www.apachefriends.org/download.html
-
Install Node.js
Download the latest release of NVM for Windows. This will act as the manager of the Node.js versions to be installed on your machine.
nvm install 10.15.3 nvm use 10.15.3
-
Install Gulp CLI
After installing Node.js, install Gulp CLI via npm.
npm install -g gulp-cli
-
Create a GitHub account and once you are done with the installation, you may now start running the project.
-
Go to the htdocs directory of XAMPP and create a folder file for your exam, then clone the Git project via Terminal:
Update your Git information first on your local machine:
git config --global user.name "Your Username" git config --global user.email "Your GitHub Email" git config --global credential.helper wincred ^ for Password
After you input your detail, Clone the repository at your exam folder (XAMPP - htdocs)
git clone https://github.com/ayeibithao/convene-exam.git
-
Create anew branch for your technical exam:
git checkout -b convene-exam#yymmdd (date) - applicant's name (no space and small letters only) git checkout -b convene-exam#231017-ayeibithao
-
Copy the sample wp-config and create your own copy.
cp wp-config-sample.php wp-config.php vi wp-config.php // ^ Or just edit the file via text editor
-
Start the MySQL and Apache instances in XAMPP control panel.
-
Open a Web Browser and go to the following URL
http://localhost/convene-exam
-
DO NOT modify directly to "master" branch, you may only makes changes, create files, and modify on your own created branch.
-
FOR SUBMISSION: After you're done with your exam, commit your changes and push.
git commit -m "Convene Technical Exam by (Applicant's Name)" git push
-
Finally, go to GitHub (https://github.com/ayeibithao/convene-exam) and click "Pull Requests" then click "New pull request" button to submit your exam.
- Use spaces instead of tabs
- Use two spaces for tab stops