matryer / matryer/gopherize.me

Development Instructions?

Open
#31 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
757
Forks
57
PR merge metrics
No merged PRs in 30d

Description

Hi! I was hoping to play around with the source code, but when I go into gae and type `go run main.go` I find that (for some reason) it cannot find functions that are in main (but I clearly see them):

```
# command-line-arguments
./main.go:14:42: undefined: handleGopherAPI
./main.go:15:37: undefined: handleRecentGophers
./main.go:17:26: undefined: brandingHandler
./main.go:18:22: undefined: handleSave
./main.go:19:37: undefined: handleGopher
./main.go:20:31: undefined: handleGophersCount
./main.go:21:22: undefined: handleGrid
```
There is also a run.sh script with a python script that doesn't seem to be present in the repository. Am I running something from the wrong folder, or is my go setup wrong? For some context:

```
$ go version
go version go1.16.5 linux/amd64
```
and I've cloned this on my go path. Thank you!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in gae/main.go and inspect the repository's run.sh, comparing the documented or scripted way to start the application with running main.go directly. Clarify the correct working directory and startup command, and document what should happen with the referenced Python script so a fresh contributor can run the project successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, python
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.