Code Monkey home page Code Monkey logo

globetrotte's Introduction

GlobeTrotte

GitHub Action CircleCI Azure Pipelines codecov Snyk Vulnerabilities for GitHub Repo

Codacy CodeFactor CodeClimate Go Report Card Gitter

AGPL-3.0 GitHub last commit GitHub language count stability-wip

Requirements

You can install all these requirements with ./scripts/setup.sh if needed.

*Note: Replace plz with ./pleasew if you do not have please installed.

Setup

./scripts/setup.sh

You might want to pay attention to the console. If something went wrong (or throws an error), feel free to file an issue.

Build

plz build

Run

Server:

plz work

Frontend:

plz show

Test & Lint

plz test --no-cache

globetrotte's People

Contributors

binhonglee avatar clementpeihengtan avatar mergify[bot] avatar renovate-bot avatar renovate[bot] avatar samueljklee avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

globetrotte's Issues

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update module github.com/gorilla/mux to v1.8.1
  • Update module github.com/gorilla/securecookie to v1.1.2
  • Update module github.com/gorilla/sessions to v1.2.2
  • Update module github.com/jackc/pgtype to v1.14.3
  • Update dependency @volar/vue-language-plugin-pug to v1.6.5
  • Update dependency @vue/test-utils to v2.4.6
  • Update dependency @vueuse/head to v1.3.1
  • Update dependency c8 to v7.14.0
  • Update dependency esbuild to v0.21.4
  • Update dependency eslint to v8.57.0
  • Update dependency eslint-plugin-vue to v9.26.0
  • Update dependency jsdom to v22.1.0
  • Update dependency vue-tsc to v1.8.27
  • Update dependency workbox-window to v6.6.0
  • Update module github.com/google/uuid to v1.6.0
  • Update module golang.org/x/time to v0.5.0
  • Update typescript-eslint monorepo to v5.62.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • Update vitest monorepo (@vitest/coverage-c8, vitest)
  • Update GitHub Artifact Actions to v4 (major) (actions/download-artifact, actions/upload-artifact)
  • Update actions/cache action to v4
  • Update actions/checkout action to v4
  • Update actions/setup-go action to v5
  • Update actions/setup-node action to v4
  • Update codecov/codecov-action action to v4
  • Update dependency @types/node to v20
  • Update dependency @vitejs/plugin-vue to v5
  • Update dependency @vue/eslint-config-prettier to v9
  • Update dependency @vue/eslint-config-typescript to v13
  • Update dependency @vueuse/head to v2
  • Update dependency c8 to v9
  • Update dependency eslint to v9
  • Update dependency eslint-plugin-prettier to v5
  • Update dependency jsdom to v24
  • Update dependency prettier to v3
  • Update dependency vitest to v1
  • Update dependency vue-tsc to v2
  • Update dependency workbox-window to v7
  • Update peaceiris/actions-gh-pages action to v4
  • Update typescript-eslint monorepo to v7 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • 🔐 Create all rate-limited PRs at once 🔐

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

  • Update dependency vue to v3.4.27

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

circleci
.circleci/config.yml
  • circleci/golang 1.17.5-node
github-actions
.github/workflows/canary.yml
  • actions/checkout v2
  • actions/cache v1
  • actions/setup-go v2
  • actions/cache v1
  • actions/cache v1
  • actions/setup-node v1
  • actions/setup-go v2
  • peaceiris/actions-gh-pages v3
.github/workflows/deploy.yml
  • actions/checkout v2
  • actions/cache v1
  • actions/cache v1
  • actions/cache v1
  • actions/setup-node v1
  • actions/setup-go v2
  • EndBug/add-and-commit v9
  • peaceiris/actions-gh-pages v3
.github/workflows/main.yml
  • actions/checkout v2
  • actions/cache v1
  • actions/cache v1
  • actions/cache v1
  • actions/setup-node v1
  • actions/setup-go v2
  • EndBug/add-and-commit v9
  • actions/checkout v2
  • actions/cache v1
  • actions/cache v1
  • actions/cache v1
  • actions/setup-node v1
  • actions/setup-go v2
  • actions/upload-artifact v2
  • actions/upload-artifact v2
  • actions/upload-artifact v2
  • actions/checkout v2
  • actions/cache v1
  • actions/setup-go v2
  • actions/upload-artifact v2
  • actions/checkout v2
  • actions/cache v1
  • actions/cache v1
  • actions/cache v1
  • actions/setup-node v1
  • actions/upload-artifact v2
  • actions/checkout v2
  • actions/download-artifact v2
  • actions/download-artifact v2
  • actions/download-artifact v2
  • codecov/codecov-action v1
gomod
go.mod
  • go 1.19
  • github.com/binhonglee/kdlgo v0.0.0-20211115042352-099938a8d3fc@099938a8d3fc
  • github.com/dyatlov/go-opengraph/opengraph v0.0.0-20220524092352-606d7b1e5f8a@606d7b1e5f8a
  • github.com/google/uuid v1.3.0
  • github.com/gorilla/mux v1.8.0
  • github.com/gorilla/securecookie v1.1.1
  • github.com/gorilla/sessions v1.2.1
  • github.com/jackc/pgtype v1.14.0
  • github.com/jackc/pgx/v4 v4.18.1
  • github.com/jordan-wright/email v4.0.1-0.20210109023952-943e75fe5223+incompatible@943e75fe5223
  • golang.org/x/crypto v0.8.0
  • golang.org/x/time v0.3.0
  • zgo.at/zcache v1.2.0
npm
package.json
  • @typescript-eslint/eslint-plugin 5.59.5
  • @typescript-eslint/parser 5.59.5
  • eslint 8.40.0
  • eslint-plugin-prettier 4.2.1
  • prettier 2.8.8
  • pug 3.0.2
  • typescript 4.9.5
src/altimeter/package.json
  • playwright-core 1.29.2
  • @types/node 18.16.6
  • esbuild 0.17.18
  • typescript 4.9.5
src/cockpit/package.json
  • @vueuse/head 1.1.26
  • axios 1.4.0
  • naive-ui 2.27.0
  • vue 3.2.47
  • wings-ts-util 0.0.9
  • @types/node 18.16.6
  • @vicons/ionicons5 0.12.0
  • @vitejs/plugin-vue 4.2.1
  • @vitest/coverage-c8 0.31.0
  • @volar/vue-language-plugin-pug ^1.1.4
  • @vue/eslint-config-prettier 7.1.0
  • @vue/eslint-config-typescript 11.0.3
  • @vue/test-utils 2.3.2
  • c8 7.12.0
  • esbuild 0.17.18
  • eslint 8.40.0
  • eslint-plugin-vue 9.12.0
  • jest-serializer-html 7.1.0
  • jsdom 22.0.0
  • playwright-core 1.29.2
  • prettier 2.8.8
  • typescript 4.9.5
  • vite 4.3.5
  • vite-plugin-pwa 0.14.7
  • vitest 0.31.0
  • vue-router 4.1.6
  • vue-tsc 1.6.4
  • workbox-window 6.5.4
src/glareshield/E/package.json
  • typescript 4.9.5
src/glareshield/H/package.json
  • axios 1.4.0
  • typescript 4.9.5
  • axios 0.27 || 1.0 || 1.1 || 1.2 || 1.4
src/glareshield/R/package.json
  • typescript 4.9.5
  • vue 3.2.45
  • vue-router 4.1.6
  • vue-router 4
src/glareshield/all/package.json
  • axios 1.4.0
  • typescript 4.9.5
  • vue 3.2.45
  • vue-router 4.1.6
  • axios 0.27 || 1.0 || 1.1 || 1.2 || 1.4
  • vue-router 4

  • Check this box to trigger a request for Renovate to run again on this repository

Usability testing 1

existing problems:

<style> </style>
Homepage Trip id
  Don’t know homepage’s purpose
  Can't see "my own trip"
Scheduling page Don't know how to schedule a new trip
  No sharing/review/follow button
  Troubling with map link
  button order
UX Recommendations <style> </style>
Homepage Trip id
  Don’t know homepage’s purpose
  Can't see "my own trip"
Scheduling page Don't know how to schedule a new trip
  No sharing/review/follow button
  Troubling with map link
  button order

Replace fmt.Println() with logger.Print()

  1. Add import "github.com/binhonglee/GlobeTrotte/src/turbine/logger" to the target file.
  2. Find all use of fmt.Print() and fmt.Println() in the file and replace them with logger.Print(). (The syntax of logger.Print() requires a Namespace which can be found here. Namespace should be the package name of where its called.)
  3. Check the BUILD file of the package (the one in the same folder) and make sure that its deps include "//src/turbine/logger:logger".
  4. Submit your PR!

Example:

Files to change

Note: Don't worry about making the change in all the files in a single PR. Feel free to submit PR for change on just a single file. All help is appreciated. Thanks!

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.