- ใช้คำสั่ง
use orangefarm
จากนั้นใช้คำสั่งdb.createUser({ user: "orangefarm", pwd: "orangefarm", roles: ["readWrite","dbAdmin"]})
วิธีใช้งาน Git
- ก็อบโค้ดนี้ไปแปะลงใน Terminal
git clone https://github.com/nutmos/orangefarm.git
- จากนั้นจะได้โฟลเดอร์ใหม่ ซึ่งเป็นโฟลเดอร์ที่รวบรวมไฟล์ทั้งหมดของงาน โดยโฟลเดอร์นี้จะใช้ทำงานทั้งหมด
ปกติแล้ว เมื่อเราทำไฟล์เสร็จแล้ว และต้องการจัดการโยนขึ้นไปไว้ที่ Git ก็ต้องใช้วิธีนี้
- ใช้คำสั่ง
git pull
เพื่อดึงไฟล์ลงมาให้อัพเดตเป็นเวอร์ชันล่าสุดก่อน - ใช้คำสั่ง
git add -A
เพื่อเป็นการเพิ่มไฟล์ทั้งหมดลงไปในไฟล์ที่จะอัพเดตขึ้น Git - ใช้คำสั่ง
git commit -m "การเปลี่ยนแปลง"
เพื่อเป็นการสั่งบันทึกการเปลี่ยนแปลง (ขั้นนี้คือบันทึกไว้ในคอมเรา) อย่าลืมคอมเม้นท์ด้วยว่าเปลี่ยนแปลงอะไรไปบ้าง - ใช้คำสั่ง
git pull
เพื่อดึงไฟล์ลงมาอัพเดตเวอร์ชันล่าสุดก่อน ในขั้นตอนนี้จะมีการ merge ไฟล์ในเครื่อง - ใช้คำสั่ง
git push
เพื่อเป็นการส่งอัพเดตขึ้น Git
- ใช้คำสั่ง
git status
จากนั้นก็ดูว่าไฟล์ไหนแปลก ๆ บ้าง - จากนั้นใช้คำสั่งว่า
git fetch
และgit checkout origin/master <ชื่อไฟล์ที่ conflict>
#guideline การทำเว็บ, การใช้ไฟล์ และการวางไฟล์
- ปกติแล้วไฟล์ HTML ทุกไฟล์ จะต้องใส่
{% include 'essential.html' %}
เพื่อเป็นการดึงไฟล์ของ Foundation CSS - ถ้าจะใช้งาน React จะต้องใส่
{% include 'react-essential.html' %}
- ถ้าจะใช้งาน jQuery จะต้องใส่
{% include 'jquery-essential.html' %}
- เหนือสุดของไฟล์จะต้องมี
{% load static %}
- ถ้าจะใส่ไฟล์ JavaScript เพิ่ม หรือจะเขียน script เอง ให้ใส่ไว้ท้ายเว็บก่อนปิดแท็ก html
- ถ้าจะใส่ไฟล์ CSS เพิ่ม ให้ใส่ไว้ต้นเว็บในแท็ก head
- ไฟล์ HTML ให้ใส่ไว้ใน template/[ชื่อแอพ] อย่าเอาไปปนกับแอพอื่น โดยใน template จะมีไฟล์เดียวเท่านั้นคือ index.html สำหรับหน้า firstpage นอกนั้นให้แยกใส่โฟลเดอร์ให้หมด
- ไฟล์ JavaScript ให้ใส่ไว้ใน static/js ไฟล์ JavaScript จากแอพทั้งหมดจะรวมกันที่เดียว
- ไฟล์ CSS ให้ใส่ไว้ใน static/css/[ชื่อแอพ] อย่าเอาไปปนกับแอพอื่น โดยใน static/css จะมีไฟล์เดียวเท่านั้นคือ styles.css สำหรับเป็น CSS ใช้โดยรวม นอกนั้นแยกใส่โฟลเดอร์ให้หมด