Giter VIP home page Giter VIP logo

mouseion's Introduction

Mouseion

flywheel-standard

Internal document sharing system for FLYWHEEL.

Development

Setup

Because this project adheres to the FLYWHEEL Standard, first of all, your machine needs following the setup sequence described in its README.

Then run:

bin/setup

Start Development Server

At first, you need to install gcloud SDK and log in with a GCP account that has permissions on the associated project. When it comes to FLYWHEEL, it is flywheel-mouseion project.

Then run yarn dev to start local server:

yarn dev

Now open http://localhost:8080 in your browser.

Documentation

This repository uses docsify as a document generator under the hood.

yarn docsify serve docs

Now open http://localhost:3000 in your browser.

Deployment

Every push to master branch will deploy a new version of this app. Deploys happen automatically.

Create Service Account

./bin/resiter-service-account -o ORGNAME -p PROJECT REPONAME

this command will:

  1. Create a service account to PROJECT GCP project.
  2. Add roles/storage.Admin role to the service account.
  3. Create a secret key (tmp/REPONAME.json) to the service account and download it.
  4. (macOS only) Copy Base64 encoded secret key to the clipboard.
  5. (macOS only) Open the secrets settings page of the specified GitHub repository.

If you are using macOS, paste the clipboard to the textarea and create a repository secret value. Otherwise, encode the created key file base64 tmp/REPONAME.json as Base64 and register the value as a secret by yourself.

Note that this command expects gcloud SDK is installed, and you have enough permission to complete those actions.

mouseion's People

Contributors

dependabot[bot] avatar mura-mi avatar 9renpoto avatar

Watchers

James Cloos 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.