Code Monkey home page Code Monkey logo

smartmaps's Introduction

UN Smart Maps Documentation

This is the documentation for the UN Smart Maps project for interested and existing volunteers. This website is built using Docusaurus 2.

このドキュメントは、UN Smart Mapsプロジェクトに興味を持っている方や、既存のボランティアの方向けのドキュメントです。このウェブサイトはDocusaurus 2を使用して構築されています。

Requirements / 必要条件

  • Node.js version >= 12.13.0.
  • Yarn version >= 1.5 (or npm version >= 5.0).

Installation / インストール

$ yarn install

Local Development / ローカル開発

$ yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

このコマンドはローカル開発サーバーを起動し、ブラウザウィンドウを開きます。ほとんどの変更はサーバーを再起動することなくライブで反映されます。

Japanese Testing / 日本語でテスト

$ yarn start --locale ja

This command starts up a Japanese version of the local development server and opens up a browser window.

このコマンドはローカル開発サーバーの日本語バージョンを起動し、ブラウザウィンドウを開きます。

Japanese Translation / 日本語翻訳

$ yarn write-translations --locale ja

This creates a new folder in the i18n directory called ja which contains all the translated files. You can then edit the files in the ja directory to translate the website.

If you want to change or add Japanese only markdown files, then please edit the files in this directory:

i18n\ja\docusaurus-plugin-content-docs\current

The structure is the same as the docs directory, but you can modify it to make it unique to the Japanese site.

これにより、すべての翻訳されたファイルが含まれるi18nディレクトリにjaという名前の新しいフォルダーが作成されます。次に、jaディレクトリ内のファイルを編集して、ウェブサイトを翻訳できます。

もし、日本語のみのマークダウンファイルを変更または追加したい場合は、このディレクトリのファイルを編集してください。

i18n\ja\docusaurus-plugin-content-docs\current

構造はdocsディレクトリと同じですが、日本語サイトに固有のものに変更できます。

Build / ビルド

$ yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

このコマンドはbuildディレクトリに静的コンテンツを生成し、任意の静的コンテンツホスティングサービスで提供できます。

Deployment / デプロイ

Pushing to the main branch will trigger a deployment to GitHub pages through GitHub actions.

メインブランチにプッシュすると、GitHubアクションを介してGitHubページにデプロイされます。

smartmaps's People

Contributors

albertkun avatar asahina820 avatar hfu avatar smellman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

smartmaps's Issues

Fix the `update_events.py`

Unfortunately the update_events.py (https://github.com/UNopenGIS/smartmaps/blob/main/.scripts/events_updater.py) is creating this type of markdown file for the index.md:

| Event | Date | Time| Location |
| --- | --- | --- |----|
| イベント | Date | Time | Location |
| --- | Date | Time | Location |
| Event | Date | Time | Location |
| [スマート地図ミートアップ](2023-12-05.md) | Date | Time | Location |
| [スマート地図ミートアップ](2023-12-12.md) | Date | Time | Location |

and it is not updating to remove past events.

FOSS4G Meet up event page

Objective

The upcoming FOSS4G event in Kosovo is a good way to meet and get people to connect and join with the DW7 efforts. Let's create an event page that has the details of the meetup!

Bios page for guest speakers!

Purpose

Help build the community and let people know who previous/upcoming speakers are.

To-do

Add a bio page for each of the speakers.

Document Design System colors

Based off of the earlier issue #33 a color scheme was created.

Purpose

Make it easier to recognize our group and our initiatives.

Implementation

Create a page to document the following color choices:

Type Color Hex Purpose
Primary Blue #5c81b8 Used to represent the whole UN Smart Maps and open license
Accent Green #97be84 Used to represent the open community
Tertiary Red #de8181 Used to represent open practice

Smart Bazaar Walking Tour event page

💡 Idea: Smart Maps Community Members page

Purpose

To provide information about our community and make it easier to build connections, a community member page could be helpful! We can provide connections via SNS (Linked.In, Twitter, etc.) and also email address. The members can also be connected to the personas we are developing in #17 !

Categories

  • Smart Maps Team Core / Steering Committee
  • Volunteers
  • Members

Organize and add content

Need

The documentation site is currently empty, We need to determine what content should be added.

Next steps

  • #10
  • Add content
  • Related to #3 see what Japanese content should be included

Japanese Translations

Need

A lot of content exists in Japanese regarding the UN Vector Tiles and other content. It would be good to put them into the documentation site.

Next steps

  • Need to decide what content to include
  • Decide what content can be linked to Qiita and other sources

Train contributors on how to add content

Need

The documentation can use markdown files, which is simple, but users should know where to add them.

Next steps

  • Have someone test adding content
  • Document how to add content

MUNDO and Youth Outreach

Objective

There is a lot of benefit for getting young people involved with DW7 and the Documentation can help in doing so. The Model United Nations could be one way to do so.

Add calendar feed to website

Purpose

It would be good to communicate our Smart Maps events calendar on the website with the Google Calendar source!

Add people pages

I am feeling that it is good time to add people pages to our UN Smart Maps Group web site.

People pages will provide opportunity for anyone to know about who is behind the UN Smart Maps Group, before joining our Discord channel. In addition, participants can introduce themselves.

I like to minimize burocratic procedures in adding a people page. Maybe each participant can create a pull request based on a minimum rule regarding the file path.

What do you think?

We may need to discuss what are the points to be covered in the people page; name, subprojects, interests, etc.

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.