├── .babelrc
├── .circleci
└── config.yml
├── .editorconfig
├── .eslintrc
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── .prettierrc
├── .snyk
├── LICENSE
├── README.md
├── content
├── girls
│ ├── aoba.md
│ ├── hajime.md
│ ├── hifumi.md
│ ├── ko.md
│ ├── media
│ │ ├── aoba-thumbnail.png
│ │ ├── aoba.png
│ │ ├── bear.png
│ │ ├── hajime-thumbnail.png
│ │ ├── hajime.png
│ │ ├── hifumi-thumbnail.png
│ │ ├── hifumi.png
│ │ ├── hotaru-thumbnail.png
│ │ ├── hotaru.png
│ │ ├── ko-thumbnail.png
│ │ ├── ko.png
│ │ ├── momo-thumbnail.png
│ │ ├── momo.png
│ │ ├── naru-thumbnail.png
│ │ ├── naru.png
│ │ ├── nene-thumbnail.png
│ │ ├── nene.png
│ │ ├── rin-thumbnail.png
│ │ ├── rin.png
│ │ ├── shizuku-thumbnail.png
│ │ ├── shizuku.png
│ │ ├── umiko-thumbnail.png
│ │ ├── umiko.png
│ │ ├── yun-thumbnail.png
│ │ └── yun.png
│ ├── momo.md
│ ├── naru.md
│ ├── nene.md
│ ├── rin.md
│ ├── shizuku.md
│ ├── umiko.md
│ └── yun.md
├── images
│ ├── 404.jpeg
│ ├── anilist.png
│ ├── crunchyroll.png
│ ├── fanart.yaml
│ ├── fanart
│ │ ├── hifumi1.jpg
│ │ ├── hifumi2.jpg
│ │ └── hifumi3.png
│ ├── favicon.jpg
│ ├── landing.jpg
│ ├── outro.jpg
│ └── verified.png
└── tweets
│ ├── 2017-01-01-aoba.md
│ ├── 2017-02-01-aoba.md
│ ├── 2017-04-01-hajime.md
│ ├── 2017-05-21-yun.md
│ ├── 2017-12-04-hifumi.md
│ ├── 2017-12-24-rin.md
│ ├── media
│ ├── eagle_jump.png
│ ├── hajime-1.jpg
│ ├── hifumi-1.jpg
│ └── hifumi-aoba.jpg
│ └── users
│ ├── aoba.md
│ ├── avatars
│ ├── aoba.jpg
│ ├── hajime.jpg
│ ├── hifumi.jpg
│ ├── nene.jpg
│ ├── rin.jpg
│ └── yun.jpg
│ ├── hajime.md
│ ├── hifumi.md
│ ├── rin.md
│ └── yun.md
├── gatsby-config.js
├── gatsby-node.js
├── graphql.config.json
├── package-lock.json
├── package.json
├── src
├── components
│ ├── girls
│ │ ├── girls.jsx
│ │ └── girls.scss
│ ├── intro
│ │ ├── checklist.jsx
│ │ ├── checklist.scss
│ │ ├── description.jsx
│ │ ├── fan_art.jsx
│ │ ├── girls_header.jsx
│ │ ├── girls_header.scss
│ │ ├── intro.jsx
│ │ ├── intro.scss
│ │ └── twitter
│ │ │ └── tweet.jsx
│ ├── landing
│ │ ├── landing_panel.jsx
│ │ └── landing_panel.scss
│ └── outro
│ │ ├── outro_panel.jsx
│ │ └── outro_panel.scss
├── layouts
│ ├── _variables.scss
│ ├── animation.scss
│ ├── boundary.jsx
│ ├── bulma.scss
│ ├── girls.scss
│ ├── github.scss
│ ├── header.jsx
│ ├── layout.jsx
│ └── style.scss
├── pages
│ ├── 404.jsx
│ └── index.jsx
├── static
│ └── _headers
└── utils.js
└── static
└── _headers
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": ["emotion"],
3 | "presets": [
4 | [
5 | "babel-preset-gatsby",
6 | {
7 | "targets": {
8 | "browsers": [">0.25%", "not dead"]
9 | }
10 | }
11 | ]
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/.circleci/config.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | jobs:
3 | build:
4 | docker:
5 | - image: circleci/node:10
6 | steps:
7 | - checkout
8 | - restore_cache:
9 | key: hifumiio-{{ checksum "package.json" }}
10 | - run: npm install
11 | - run: npm run build
12 | - save_cache:
13 | paths:
14 | - ~/.m2
15 | key: hifumiio-{{ checksum "package.json" }}
16 | - persist_to_workspace:
17 | root: .
18 | paths: .
19 | lint:
20 | docker:
21 | - image: circleci/node:10
22 | steps:
23 | - checkout
24 | - attach_workspace:
25 | at: .
26 | - run: npm install
27 | - run: npm run lint
28 |
29 | workflows:
30 | version: 2
31 | pipeline:
32 | jobs:
33 | - build
34 | - lint
35 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_size = 2
5 | indent_style = space
6 | end_of_line = lf
7 | insert_final_newline = true
8 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "eslint:recommended"
4 | ],
5 | "parserOptions": {
6 | "ecmaVersion": 6,
7 | "sourceType": "module",
8 | "ecmaFeatures": {
9 | "jsx": true
10 | }
11 | },
12 | "parser": "babel-eslint",
13 | "env": {
14 | "browser": true,
15 | "node": true
16 | },
17 | "rules": {
18 | "semi": 2,
19 | "object-curly-spacing": [2, "always"],
20 | "spaced-comment": 1,
21 | "array-callback-return": 2,
22 | "arrow-spacing": 2,
23 | "no-unused-vars": "off",
24 | "no-undef": 2,
25 | "no-console": 1,
26 | "no-var": 2,
27 | "no-eval": 2,
28 | "no-bitwise": 2,
29 | "no-alert": 2,
30 | "no-delete-var": 2,
31 | "no-else-return": 2,
32 | "no-labels": 2,
33 | "no-useless-return": 2,
34 | "no-nested-ternary": 2,
35 | "no-useless-escape": 2,
36 | "no-unneeded-ternary": 2,
37 | "no-magic-numbers": [2, {
38 | "ignoreArrayIndexes": true,
39 | "enforceConst": true,
40 | "ignore": [0, 1]
41 | }],
42 | "no-return-await": 2,
43 | "no-useless-concat": 2,
44 | "no-const-assign": 2,
45 | "no-buffer-constructor": 2,
46 | "eqeqeq": 2,
47 | "prefer-promise-reject-errors": 2,
48 | "prefer-spread": 2,
49 | "prefer-arrow-callback": 2,
50 | "prefer-const": 2,
51 | "prefer-template": 2
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: bug
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | **Device (please complete the following information):**
27 | - Browser [e.g. chrome, safari]
28 | - Version [e.g. 70]
29 |
30 | **Additional context**
31 | Add any other context about the problem here.
32 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: feature/update
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe if so.**
11 | A clear and concise description of what the problem is.
12 |
13 | **Describe the solution/feature you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## PR Title
2 |
3 |
4 |
5 | #### Why you made the changes:
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Project dependencies
2 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
3 | node_modules
4 | oldsrc/
5 | .cache/
6 | .idea/
7 | # Build directory
8 | public/
9 | .DS_Store
10 | yarn-error.log
11 | schema.json
12 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "none",
3 | "tabWidth": 2,
4 | "semi": true,
5 | "singleQuote": false
6 | }
7 |
--------------------------------------------------------------------------------
/.snyk:
--------------------------------------------------------------------------------
1 | # Snyk (https://snyk.io) policy file, patches or ignores known vulnerabilities.
2 | version: v1.19.0
3 | ignore: {}
4 | # patches apply the minimum changes required to fix a vulnerability
5 | patch:
6 | SNYK-JS-LODASH-567746:
7 | - gatsby > webpack-dev-server > portfinder > async > lodash:
8 | patched: '2020-07-30T11:30:55.271Z'
9 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2019 Xetera
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # New Game!
4 | ## hifumi.io
5 |
6 | ### Helping out
7 | Not a programmer? No problem, We would still love to get your input!
8 |
9 |
10 |
11 |
12 |
13 | Most discussion will be in the `#tech-talk` channel.
14 |
15 | ### Tech
16 |
17 |
18 |
19 | The website is made using [gatsby](https://www.gatsbyjs.org/) which lets us to separate our dynamic
20 | data from our components, allowing us to optimize and add new content much more easily.
21 |
22 | Netlify builds automatically from `master` so your changes are
23 | a single pull request away from going live!
24 |
25 | ### Contributing
26 |
27 | 1. `git clone https://github.com/Xetera/hifumi.io.git`
28 | 2. `npm install`
29 | 3. `npm run dev`
30 | 4. Go to the address it gave you, and work away!
31 |
32 | #### Adding new tweets
33 |
34 | Tweets are declared under `/content/tweets`.
35 |
36 | To add a new user, create a new `.md` file similar to the
37 | existing ones.
38 |
39 | Twitter users are declared under `/content/tweets/users`
40 |
41 | To add a new tweet, add a new `.md` file in the same file.
42 | The tweets are sorted by date in the format`YYYY-MM-DD`.
43 |
44 | To reference a user, give the `name` property in the markdown
45 | frontmatter the same name as the user inside the `/users` folder.
46 |
47 | ##### Made with <3 by the New Game community
48 |
--------------------------------------------------------------------------------
/content/girls/aoba.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 1
3 | image: "./media/aoba.png"
4 | thumbnail: "./media/aoba-thumbnail.png"
5 | name: Suzukaze Aoba
6 | japanese: 涼風 青葉
7 | quote: "Kyou mo ichinichi GABARUZOI!"
8 | color: "#c6b6fb"
9 | role: "Character Designer"
10 | strengths:
11 | - Is adorable
12 | - Surprisingly talented
13 | weaknesses:
14 | - Has a hard time navigating bathrooms
15 | - Still lives with her mom
16 | ---
17 |
18 | Lead character of the show, everyone's favorite.
19 | One of the hardest workers who ends up becoming very successful.
20 |
--------------------------------------------------------------------------------
/content/girls/hajime.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 5
3 | name: Shinoda Hajime
4 | quote: "\"Maybe I can skip on this month's rent for new lightsabers\""
5 | japanese: 篠田 はじめ
6 | image: "./media/hajime.png"
7 | thumbnail: "./media/hajime-thumbnail.png"
8 | department: "Animation"
9 | color: "#83cccb"
10 | role: Motion Designer
11 | strengths:
12 | - Has cool toys
13 | - Tomboy
14 | weaknesses:
15 | - Doesn't have tickets for the Moon Ranger show
16 | - Terrible financial responsibility
17 | ---
18 |
19 | Yun's girlfriend (maybe not). Has a massive collection of toys on her desk which she has
20 | difficulty paying for at times.
21 |
22 | She's in the motion team but has to sit together with the art department due to
23 | a lack of desks.
24 |
--------------------------------------------------------------------------------
/content/girls/hifumi.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 2
3 | name: Takimoto Hifumi
4 | japanese: 滝本ひふみ
5 | quote: "\"Do you like it when I smile, Sojiro?\""
6 | image: "./media/hifumi.png"
7 | thumbnail: "./media/hifumi-thumbnail.png"
8 | color: "#eb7192"
9 | role: "Sr. Character Designer"
10 | strengths:
11 | - Sometimes shy
12 | - That s m i l e
13 | - Great cosplayer
14 | - Has a cute hedgehog
15 | - Literally everything
16 | weaknesses:
17 | - Sometimes shy
18 | - Ok more like constantly shy
19 | ---
20 |
21 | Impossibly cute, huge introvert who struggles with talking to people including her coworkers.
22 |
23 | One of the most popular characters in the show.
24 |
--------------------------------------------------------------------------------
/content/girls/ko.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 3
3 | name: Yagami Kō
4 | japanese: 八神 コウ
5 | quote: "\"What? I'm only sleeping at work every other day...\""
6 | image: "./media/ko.png"
7 | thumbnail: "./media/ko-thumbnail.png"
8 | color: "#ffc658"
9 | role: "Character Team Lead"
10 | strengths:
11 | - Really good at her job
12 | weaknesses:
13 | - Overworks herself constantly
14 | - Dense
15 | - Is afraid of thunder.
16 | ---
17 |
18 | Heavy Sleeper, Rin's Girlfriend. Ambitious character designer who Aoba looks up to.
19 |
--------------------------------------------------------------------------------
/content/girls/media/aoba-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/aoba-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/aoba.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/aoba.png
--------------------------------------------------------------------------------
/content/girls/media/bear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/bear.png
--------------------------------------------------------------------------------
/content/girls/media/hajime-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/hajime-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/hajime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/hajime.png
--------------------------------------------------------------------------------
/content/girls/media/hifumi-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/hifumi-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/hifumi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/hifumi.png
--------------------------------------------------------------------------------
/content/girls/media/hotaru-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/hotaru-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/hotaru.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/hotaru.png
--------------------------------------------------------------------------------
/content/girls/media/ko-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/ko-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/ko.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/ko.png
--------------------------------------------------------------------------------
/content/girls/media/momo-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/momo-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/momo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/momo.png
--------------------------------------------------------------------------------
/content/girls/media/naru-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/naru-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/naru.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/naru.png
--------------------------------------------------------------------------------
/content/girls/media/nene-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/nene-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/nene.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/nene.png
--------------------------------------------------------------------------------
/content/girls/media/rin-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/rin-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/rin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/rin.png
--------------------------------------------------------------------------------
/content/girls/media/shizuku-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/shizuku-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/shizuku.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/shizuku.png
--------------------------------------------------------------------------------
/content/girls/media/umiko-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/umiko-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/umiko.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/umiko.png
--------------------------------------------------------------------------------
/content/girls/media/yun-thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/yun-thumbnail.png
--------------------------------------------------------------------------------
/content/girls/media/yun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/girls/media/yun.png
--------------------------------------------------------------------------------
/content/girls/momo.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 11
3 | name: Mochizuki Momiji
4 | japanese: 望月 紅葉
5 | quote: "*Incoherent rice eating noises*"
6 | image: "./media/momo.png"
7 | thumbnail: "./media/momo-thumbnail.png"
8 | color: "#ff9c63"
9 | role: Graphic Artist Intern
10 | strengths:
11 | - Very determined
12 | weaknesses:
13 | - Not super helpful to her roommate.
14 | - Too competitive
15 | - Kind of rude
16 | ---
17 |
18 | Naru's Roommate. The most controversial character. Has a serious rivalry with Aoba.
19 |
--------------------------------------------------------------------------------
/content/girls/naru.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 12
3 | name: Narumi Tsubame
4 | japanese: 鳴海 ツバメ
5 | quote: "\"I worked hard to get where I am today\""
6 | image: "./media/naru.png"
7 | thumbnail: "./media/naru-thumbnail.png"
8 | color: "#7fa2ef"
9 | role: Programming Intern
10 | strengths:
11 | - Competitive
12 | - Great programmer
13 | weaknesses:
14 | - Maybe a little too competitive
15 | - Can be hurtful at times
16 | ---
17 |
18 | Momo's roommate, she's very competitive because of her upbringing. Has a rivalry with Nene.
19 |
--------------------------------------------------------------------------------
/content/girls/nene.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 6
3 | name: Sakura Nene
4 | japanese: 桜ねね
5 | quote: "\"You work at a real company? That's so cool!\""
6 | image: "./media/nene.png"
7 | thumbnail: "./media/nene-thumbnail.png"
8 | color: "#77c1ff"
9 | role: "Bug Tester"
10 | strengths:
11 | - Determined
12 | - Hard worker
13 | weaknesses:
14 | - Annoying in season 1
15 | - Gets jealous easily
16 | ---
17 |
18 | Aoba's best friend, made [NeneQuest](https://github.com/echoffee/nene-quest)
19 | with a game engine she built from scratch.
20 |
21 | Starter working at Eagle Jump after she decided to take on programming.
22 |
--------------------------------------------------------------------------------
/content/girls/rin.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 7
3 | name: Toyama Rin
4 | japanese: 遠山 りん
5 | quote: "\"I told you to do it this morning!\""
6 | image: "./media/rin.png"
7 | thumbnail: "./media/rin-thumbnail.png"
8 | color: "#ffbcec"
9 | role: "Art Director"
10 | strengths:
11 | - Extremely supportive
12 | weaknesses:
13 | - Too kind
14 | ---
15 |
16 | Ko's Girlfriend. Mom of the company, does most of what Shizuku fails to do.
17 |
--------------------------------------------------------------------------------
/content/girls/shizuku.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 9
3 | name: Hazuki Shizuku
4 | japanese: 葉月しずく
5 | quote: "\"Are you the new girl? You're so cute!\""
6 | image: "./media/shizuku.png"
7 | thumbnail: "./media/shizuku-thumbnail.png"
8 | color: "#b5b292"
9 | role: Director
10 | strengths:
11 | - Very relaxed
12 | - Has a cute cat
13 | weaknesses:
14 | - Doesn't have the greatest work ethic
15 | - Doesn't really do much in general
16 | ---
17 |
18 | Everything is cute
19 |
--------------------------------------------------------------------------------
/content/girls/umiko.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 10
3 | name: Ahagon Umiko
4 | japanese: 阿波根うみこ
5 | quote: "\"Don't call me by my last name... I tell you every time\""
6 | image: "./media/umiko.png"
7 | thumbnail: "./media/umiko-thumbnail.png"
8 | color: "#b1c890"
9 | role: Lead Developer
10 | strengths:
11 | - Gives Shizuku a reality check
12 | - Has incredible discipline
13 | - Hard worker
14 | weaknesses:
15 | - A little too caught up in her hobbies
16 | - Intimidating
17 | ---
18 |
19 | Airsoft Player. Obsessed with military stuff. Has a soft spot in her heart and hates
20 | when people call her by her last name.
21 |
--------------------------------------------------------------------------------
/content/girls/yun.md:
--------------------------------------------------------------------------------
1 | ---
2 | order: 4
3 | name: Iijima Yun
4 | japanese: 飯島ゆん
5 | quote: "\"Wanna relax with some snacks?\""
6 | image: "./media/yun.png"
7 | thumbnail: "./media/yun-thumbnail.png"
8 | color: "#eca27f"
9 | role: "Character Designer"
10 | strengths:
11 | - Good at handling children
12 | - Makes great tea
13 | - Generous
14 | weaknesses:
15 | - Self conscious
16 | - Stalker
17 | ---
18 |
19 | Hajime's girlfriend (not really). She's had an image problem
20 | ever since high school. Can't hold her liquor at all.
21 |
--------------------------------------------------------------------------------
/content/images/404.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/404.jpeg
--------------------------------------------------------------------------------
/content/images/anilist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/anilist.png
--------------------------------------------------------------------------------
/content/images/crunchyroll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/crunchyroll.png
--------------------------------------------------------------------------------
/content/images/fanart.yaml:
--------------------------------------------------------------------------------
1 | images:
2 | - image: "./fanart/hifumi1.jpg"
3 | src: "https://danbooru.donmai.us/posts/3409224"
4 | - image: "./fanart/hifumi2.jpg"
5 | src: "https://danbooru.donmai.us/posts/3395498"
6 | - image: "./fanart/hifumi3.png"
7 | src: "https://www.deviantart.com/idiosyzygic/art/Hifumi-Takimoto-I-Mk-2-751111915"
8 |
--------------------------------------------------------------------------------
/content/images/fanart/hifumi1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/fanart/hifumi1.jpg
--------------------------------------------------------------------------------
/content/images/fanart/hifumi2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/fanart/hifumi2.jpg
--------------------------------------------------------------------------------
/content/images/fanart/hifumi3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/fanart/hifumi3.png
--------------------------------------------------------------------------------
/content/images/favicon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/favicon.jpg
--------------------------------------------------------------------------------
/content/images/landing.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/landing.jpg
--------------------------------------------------------------------------------
/content/images/outro.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/outro.jpg
--------------------------------------------------------------------------------
/content/images/verified.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/images/verified.png
--------------------------------------------------------------------------------
/content/tweets/2017-01-01-aoba.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Aoba
3 | hashtags:
4 | - excited
5 | - art
6 | date: "2017-01-01"
7 | retweets: "32k"
8 | likes: "24k"
9 | ---
10 |
11 | First day at work, this is the start of something amazing!
12 | 
13 |
--------------------------------------------------------------------------------
/content/tweets/2017-02-01-aoba.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Aoba
3 | hashtags:
4 | - baka
5 | date: "2017-01-01"
6 | retweets: "32k"
7 | likes: "5k"
8 | ---
9 |
10 | I just locked myself in the office bathroom for
11 | the second time today... I hope I don't get fired
12 |
--------------------------------------------------------------------------------
/content/tweets/2017-04-01-hajime.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Hajime
3 | hashtags:
4 | - bestcoworker
5 | - yes
6 | date: "2017-04-01"
7 | retweets: "12k"
8 | likes: "972"
9 | ---
10 |
11 | I can't believe I got tickets to go to Moon Rangers!
12 | Thanks @tea_time
13 |
14 | 
15 |
--------------------------------------------------------------------------------
/content/tweets/2017-05-21-yun.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Yun
3 | likes: "20k"
4 | date: "2017-05-21"
5 | retweets: "904"
6 | ---
7 |
8 | PSA: Don't forget your lunch to work today!
9 |
--------------------------------------------------------------------------------
/content/tweets/2017-12-04-hifumi.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Hifumi
3 | hashtags:
4 | - hedgehog
5 | - kawaii
6 | date: "2017-12-04"
7 | likes: "5k"
8 | retweets: "12k"
9 | ---
10 |
11 | Just realized my new coworker looks so much
12 | like Sojiro when she's eating ≧◡≦
13 |
14 | 
15 |
--------------------------------------------------------------------------------
/content/tweets/2017-12-24-rin.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Rin
3 | hashtags:
4 | - how_is_this_allowed
5 | date: "2017-12-24"
6 | likes: "15k"
7 | retweets: "2k"
8 | ---
9 |
10 | @koyag put on some pants!
11 |
--------------------------------------------------------------------------------
/content/tweets/media/eagle_jump.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/media/eagle_jump.png
--------------------------------------------------------------------------------
/content/tweets/media/hajime-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/media/hajime-1.jpg
--------------------------------------------------------------------------------
/content/tweets/media/hifumi-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/media/hifumi-1.jpg
--------------------------------------------------------------------------------
/content/tweets/media/hifumi-aoba.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/media/hifumi-aoba.jpg
--------------------------------------------------------------------------------
/content/tweets/users/aoba.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: "Aoba"
3 | verified: true
4 | tag: "@a0mba"
5 | avatar: "./avatars/aoba.jpg"
6 | role: "Character Design"
7 | ---
8 |
--------------------------------------------------------------------------------
/content/tweets/users/avatars/aoba.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/users/avatars/aoba.jpg
--------------------------------------------------------------------------------
/content/tweets/users/avatars/hajime.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/users/avatars/hajime.jpg
--------------------------------------------------------------------------------
/content/tweets/users/avatars/hifumi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/users/avatars/hifumi.jpg
--------------------------------------------------------------------------------
/content/tweets/users/avatars/nene.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/users/avatars/nene.jpg
--------------------------------------------------------------------------------
/content/tweets/users/avatars/rin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/users/avatars/rin.jpg
--------------------------------------------------------------------------------
/content/tweets/users/avatars/yun.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/moedevs/new-game-website/c97f8c086dff5ba7ccec9454d881064a00670376/content/tweets/users/avatars/yun.jpg
--------------------------------------------------------------------------------
/content/tweets/users/hajime.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Hajime
3 | verified: true
4 | tag: "@ranger_girl3"
5 | avatar: "./avatars/hajime.jpg"
6 | ---
7 |
--------------------------------------------------------------------------------
/content/tweets/users/hifumi.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Hifumi
3 | verified: true
4 | tag: "@sojiro"
5 | avatar: "./avatars/hifumi.jpg"
6 | ---
7 |
--------------------------------------------------------------------------------
/content/tweets/users/rin.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Rin
3 | verified: true
4 | tag: "@t_yamarin"
5 | avatar: "./avatars/rin.jpg"
6 | role: Art Director
7 | ---
8 |
--------------------------------------------------------------------------------
/content/tweets/users/yun.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Yun
3 | verified: true
4 | tag: "@tea_time"
5 | avatar: "./avatars/yun.jpg"
6 | ---
7 |
--------------------------------------------------------------------------------
/gatsby-config.js:
--------------------------------------------------------------------------------
1 | const imageSources = ["girls", "tweets", "images"];
2 |
3 | const imageSourceFolders = imageSources.map(name => ({
4 | resolve: "gatsby-source-filesystem",
5 | options: {
6 | path: `${__dirname}/content/${name}`,
7 | name
8 | }
9 | }));
10 |
11 | module.exports = {
12 | siteMetadata: {
13 | title: `Gatsby Typescript Starter`,
14 | description: "New Game! fan site made by the /r/NewGame community",
15 | url: "https://hifumi.io",
16 | },
17 | plugins: [
18 | `gatsby-plugin-extract-schema`,
19 | `gatsby-plugin-react-helmet`,
20 | "gatsby-plugin-sass",
21 | "gatsby-transformer-sharp",
22 | {
23 | resolve: "gatsby-plugin-google-analytics",
24 | options: {
25 | trackingId: "UA-133545986-1",
26 | head: false,
27 | anonymize: true,
28 | respectDNT: true
29 | }
30 | },
31 | ...imageSourceFolders,
32 | {
33 | resolve:"gatsby-transformer-remark",
34 | options: {
35 | plugins: [
36 | {
37 | resolve: "gatsby-remark-images",
38 | options: {
39 | withWebp: true,
40 | maxWidth: 500,
41 | quality: 80
42 | }
43 | }
44 | ]
45 | }
46 | },
47 | {
48 | resolve: "gatsby-plugin-purgecss",
49 | options: {
50 | printRejected: true,
51 | purgeOnly: ['/bulma.scss']
52 | }
53 | },
54 | {
55 | resolve: "gatsby-source-filesystem",
56 | options: {
57 | path: "./content/tweets/"
58 | }
59 | },
60 | {
61 | resolve: "gatsby-plugin-manifest",
62 | options: {
63 | name: "New Game!",
64 | short_name: "New Game!",
65 | start_url: "/",
66 | lang: "en-US",
67 | background_color: "#90adff",
68 | theme_color: "#90adff",
69 | display: "standalone",
70 | icon: "content/images/favicon.jpg",
71 | include_favicon: true
72 | }
73 | }
74 | ],
75 | };
76 |
--------------------------------------------------------------------------------
/gatsby-node.js:
--------------------------------------------------------------------------------
1 | exports.onCreateNode = async ({ node }) => {
2 | // console.log(node);
3 | };
4 |
--------------------------------------------------------------------------------
/graphql.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "schema": {
3 | "file": "schema.json"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hifumi.io",
3 | "description": "New Game website",
4 | "version": "1.0.0",
5 | "scripts": {
6 | "build": "gatsby build",
7 | "develop": "gatsby develop",
8 | "serve": "gatsby serve",
9 | "dev": "npm run develop",
10 | "format": "prettier --write \"src/**/*.jsx*\"",
11 | "lint": "eslint \"src/**/*.jsx\"",
12 | "test": "echo \"Error: no test specified\" && exit 1",
13 | "snyk-protect": "snyk protect",
14 | "prepare": "npm run snyk-protect"
15 | },
16 | "dependencies": {
17 | "@sentry/browser": "^4.6.6",
18 | "bloomer": "^0.6.5",
19 | "bulma": "^0.7.5",
20 | "date-fns": "^1.30.1",
21 | "eslint-plugin-react": "^7.16.0",
22 | "flickity": "^2.2.1",
23 | "flickity-imagesloaded": "^2.0.0",
24 | "gatsby": "^2.18.10",
25 | "gatsby-image": "^2.2.24",
26 | "gatsby-plugin-extract-schema": "0.0.5",
27 | "gatsby-plugin-favicon": "^3.1.6",
28 | "gatsby-plugin-google-analytics": "^2.1.20",
29 | "gatsby-plugin-manifest": "^2.2.20",
30 | "gatsby-plugin-purgecss": "^3.1.1",
31 | "gatsby-plugin-react-helmet": "^3.1.10",
32 | "gatsby-plugin-sass": "^2.1.17",
33 | "gatsby-plugin-sharp": "^2.2.28",
34 | "gatsby-remark-images": "^3.1.25",
35 | "gatsby-remark-relative-images": "^0.2.3",
36 | "gatsby-source-filesystem": "^2.1.29",
37 | "gatsby-transformer-remark": "^2.6.27",
38 | "gatsby-transformer-sharp": "^2.2.20",
39 | "gatsby-transformer-yaml": "^2.2.12",
40 | "gatsby-transformer-yaml-plus": "^0.2.2",
41 | "node-sass": "^4.13.1",
42 | "react": "16.8.0-alpha.1",
43 | "react-dom": "16.8.0-alpha.1",
44 | "react-github-corner": "^2.3.0",
45 | "react-helmet": "^5.2.1",
46 | "react-spinners": "^0.5.12",
47 | "remark-html": "^9.0.1",
48 | "snyk": "^1.369.2"
49 | },
50 | "devDependencies": {
51 | "eslint": "^5.16.0",
52 | "eslint-loader": "^2.2.1",
53 | "prettier": "^1.18.2"
54 | },
55 | "snyk": true
56 | }
57 |
--------------------------------------------------------------------------------
/src/components/girls/girls.jsx:
--------------------------------------------------------------------------------
1 | import * as React from "react";
2 | import Img from "gatsby-image";
3 | import {
4 | Card,
5 | CardContent, CardHeader, CardHeaderTitle,
6 | Column,
7 | Columns,
8 | Content, Hero,
9 | Level, LevelItem,
10 | LevelLeft, LevelRight,
11 | Section, Tag
12 | } from "bloomer";
13 | import "./girls.scss";
14 |
15 | const GirlList = ({ name, items }) => (
16 |
{name}
55 |{japanese}
61 |{quote}
65 |{text}
15 | : text 16 | } 17 | ; 18 | 19 | export const Checklist = () => 20 |12 | New Game! is an anime about some of the most determined 13 | girls out there making games they love! 14 | 15 |
16 |78 | {props.tag} 79 |
80 |112 | {" "} 113 | ニューゲーム 114 |
115 |