Giter Site home page Giter Site logo

member's Introduction

kosen14s #profile

https://kosen14s.github.io/member/

kosen14sのメンバーを紹介するサイトです。
今まで #profile チャンネルに自己紹介を書いていましたが、過去ログとなっていつか消えてしまうことや、単純に見にくいという問題点を解決するために作ったものです。

Nuxt.js project

メンバーの追加

メンバーページに自己紹介を追加するには2つの方法があります。

  1. 14sメンバーに、全部のデータを渡してまかせる。
  2. 14sGitHubのメンバーになって自分で変更する。

できれば自分でやってもらえると嬉しい。GitHubのアカウントがある人は、メンバーになっておいて損はなさそう。とりあえず、#profile チャンネルでGitHubのアカウント叫んでくれれば誰かが対応します。メンバーになったら、以下に解説する手順でデータ更新ができます。

対応する側のメンバーは、ココ↓の Invite member を押してアカウント名入力すればメンバーに追加できる。
https://github.com/orgs/kosen14s/people

1. アイコン画像をアップロード

1-1. icons フォルダをクリック

1-2. Upload files をクリック

1-3. 画像をドラッグアンドドロップ(ファイル名を自分の名前(英字)にしておくと良い)して各項目を入力。ボタン押して終わり。

2. 自己紹介を記述

2-1. member.json をクリック

2-2. 鉛筆アイコンをクリック

2-3. テンプレに従って情報を入力。テンプレについては下で詳しく。

2-4. Create a new branch for this commit... に変更。

2-5. Commit changes を入力してボタンを押す。

2-6. Create pull request を押す。

2-7. Slackで「pull request 投げました」と報告。

テンプレについて

  • 書きたくない内容は、""を付けず null と書くことで非表示にできます。
  • 各種SNSのidは、下記の *** の部分に自動で入るのでフルパスを書かないでください。
  • channels にはお気に入りのチャンネルや、良く出没するチャンネルを書いておくと、新規加入者がどんなチャンネルがあるのかわかってよいです。
  • JSONは、次のオブジェクトがある場合は , をデータの末尾につけなきゃいけないのでお忘れなく。
{
  "name":   "自分の名前(ペンネーム)を入力",
  "icon":   "先ほどUploadしたアイコン画像のファイル名を入力",
  "origin": "どこの学校か",
  "area":   "活動範囲でもいいし住んでる県でもいい",
  "links": {
    "site_url":     "自分のサイトなどのフルパスを記述",
    "twitter_id":   "Idを@なしで記述 [https://twitter.com/***]",
    "facebook_id":  "Idを記述 [https://www.facebook.com/***]",
    "instagram_id": "Idを記述 [https://www.instagram.com/***]",
    "github_id":    "Idを記述 [https://github.com/***]",
    "tumblr_id":    "Idを記述 [https://***.tumblr.com/]",
    "blog_url":     "自分のブログのフルパスを記述",
    "youtube_url":  "自分のチャンネルのフルパスを記述"
  },
  "channels": [
    "design","video","frontend","font","emoji","virtial-youtuber"
  ],
  "self_introduction": [
    "自由記述自己紹介文の1段落目です。これは1段落目の文章です。",
    "改行したいときは、こうやります。改行された2段落目です。",
    "3段落目です。最後の段落以外に,を付けるのを忘れずに"
  ]
},

Build Setup

# install dependencies
$ npm install # Or yarn install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm start

# generate static project
$ npm run generate

For detailed explanation on how things work, checkout the Nuxt.js docs.

member's People

Contributors

akai-kumako avatar chige12 avatar hamashigi avatar kyumina avatar mi-24v avatar shinkwhek avatar shuftbk avatar theoremoon avatar yamasy1549 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.