Giter Site home page Giter Site logo

garconsdecrystal / summit2018 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from g0v/summit2018

0.0 0.0 0.0 12.59 MB

g0v summit 2018 | 零時政府高峰會

Home Page: https://summit.g0v.tw/2018/

License: MIT License

JavaScript 23.63% HTML 3.55% Vue 59.36% CSS 13.24% Shell 0.22%

summit2018's Introduction

g0v summit 2018 官網

Build Status

API

https://g0v.github.io/summit2018/static/api

提供 2018 summit 官網上就有的各種資料,如果你覺得官網上有不該出現的資訊,或這裡的資料有不應該出現的欄位,請不吝聯絡 g0v 討論/指教: [email protected]

p.s. 會加這個文件主要是為了避免有人覺得「雖然是網站前端就有的資料,如果可以用 json 的格式拿到叫做安全漏洞」,所以加了這份文件把它變成 feature,不是很有用的一套 API。but still, like open source project always says, 'We are excited about what you will(can) build with it!'

更新網頁內容

1. 大部分的文字、翻譯

https://hackmd.io/s/HJA8pHAoG

2. 贊助商、議程、講者相關內容

  1. Airtable 資料庫 更新相關資料、圖片。編輯權限請到 slack 工作群組裡找邀請連結或私訊 @choznerol

  2. 網站每天會自動更新一次(通常是凌晨 4 點),如果要馬上更新,可以到 Travis CI 的 Build 頁面 點選 trigger build、確認,跑完後等待 2~5 分鐘網站上就會更新囉

screen shot 2018-03-25 at 12 08 37 pm


開發

Installation

# 安裝套件
yarn

# 抓取 Airtable 上的議程、講者等資料
AIRTABLE_KEY_G0V_SUMMIT_2018=<Your_key_for_Airtable> yarn pull_airtable

# 在 localhost:8080 跑 dev server 開發
yarn dev

Project structure

node_modules
static
src
 |-assets
 |-components            可重複使用的 Component
 |-pages
 |-views                 無法重複使用的 Component
 |-router
 |-App.vue
 `-main.js
package.json
404.html                 GitHub Page 上 SPA 的非根目錄網址會 404 的 workaround,詳見 rafrex/spa-github-pages
.travis.yml

vue webpack 模板文檔:vuejs-templates/webpack

Contribution

本專案 follow Vue.js 官方風格指南 ,commit message 格式可以參考這裏,master 盡量以 merge 自己的 branch 代替直接 commit

summit2018's People

Contributors

choznerol avatar denny0223 avatar yoyo930021 avatar dependabot[bot] avatar ooookai avatar yutin1987 avatar aelcenganda avatar chihaoyo avatar ymhuang0808 avatar jessy1092 avatar hereismglee avatar wildjcrt avatar zbryikt avatar audreyt avatar sih4sing5hong5 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.