Skip to content

Commit 04d1cae

Browse files
committed
Initial public release.
0 parents  commit 04d1cae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+9020
-0
lines changed

.editorconfig

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# EditorConfig (http://editorconfig.org)
2+
3+
root = true
4+
5+
[*]
6+
indent_style = space
7+
indent_size = 2
8+
end_of_line = lf
9+
charset = utf-8
10+
trim_trailing_whitespace = true
11+
insert_final_newline = true
12+
13+
[*.go]
14+
indent_style = tab
15+
indent_size = 2
16+
17+
[*.sql]
18+
indent_size = 4
19+
20+
[*.md]
21+
trim_trailing_whitespace = false
22+
23+
[Makefile]
24+
indent_style = tab

.github/ISSUE_TEMPLATE.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Before you submit an issue we recommend you drop into the [Gitter community](https://gitter.im/heroiclabs/nakama) and ask any questions you have or mention any problems you've had getting started with the server.
2+
3+
Please provide as much information as you can with this issue report. If you believe it may be an issue with one of the client libraries please report it on their [own trackers](https://github.com/heroiclabs?utf8=%E2%9C%93&q=nakama%20AND%20sdk&type=&language=).
4+
5+
## Description
6+
<!--- Example: Error thrown when Unity client fetches a user's friends. -->
7+
8+
## Steps to Reproduce
9+
<!---
10+
Example:
11+
1. Register a new user
12+
2. Connect to server socket
13+
3. Send message to fetch current user's friends
14+
4. Errors reported to client and in server logs
15+
-->
16+
17+
## Expected Result
18+
<!--- Example: No error is thrown and results are returned by server. -->
19+
20+
## Actual Result
21+
<!--- Example: Error is thrown with stacktrace in logs. -->
22+
23+
## Context
24+
<!-- Which client did you use? -->
25+
- [ ] Unity
26+
- [ ] Other
27+
28+
## Your Environment
29+
<!---
30+
`nakama --version` will show the version of the server.
31+
`cockroach --version` will show the version of the Cockroach database server.
32+
Use `nakama doctor` to collect diagnostics on the server and environment and submit it with your report if possible.
33+
-->
34+
- Nakama: X.X.X
35+
- Cockroach: X.X.X
36+
- Environment name and version:
37+
- Operating System and version:

.gitignore

+212
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
# Created by https://www.gitignore.io/api/go,intellij,windows,linux,osx,eclipse,git
2+
3+
*.pb.go
4+
build/*
5+
!dashboard/build
6+
data/*
7+
.GITHUB_TOKEN
8+
9+
### Go ###
10+
# Compiled Object files, Static and Dynamic libs (Shared Objects)
11+
*.o
12+
*.a
13+
*.so
14+
15+
# Folders
16+
_obj
17+
_test
18+
19+
# Architecture specific extensions/prefixes
20+
*.[568vq]
21+
[568vq].out
22+
23+
*.cgo1.go
24+
*.cgo2.c
25+
_cgo_defun.c
26+
_cgo_gotypes.go
27+
_cgo_export.*
28+
29+
_testmain.go
30+
31+
*.exe
32+
*.test
33+
*.prof
34+
35+
# Output of the go coverage tool, specifically when used with LiteIDE
36+
*.out
37+
38+
# external packages folder
39+
vendor/
40+
41+
42+
### Intellij ###
43+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
44+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
45+
46+
# User-specific stuff:
47+
.idea/workspace.xml
48+
.idea/tasks.xml
49+
50+
# Sensitive or high-churn files:
51+
.idea/dataSources/
52+
.idea/dataSources.ids
53+
.idea/dataSources.xml
54+
.idea/dataSources.local.xml
55+
.idea/sqlDataSources.xml
56+
.idea/dynamic.xml
57+
.idea/uiDesigner.xml
58+
59+
# Gradle:
60+
.idea/gradle.xml
61+
.idea/libraries
62+
63+
# Mongo Explorer plugin:
64+
.idea/mongoSettings.xml
65+
66+
## File-based project format:
67+
*.iws
68+
69+
## Plugin-specific files:
70+
71+
# IntelliJ
72+
/out/
73+
74+
# mpeltonen/sbt-idea plugin
75+
.idea_modules/
76+
77+
# JIRA plugin
78+
atlassian-ide-plugin.xml
79+
80+
# Crashlytics plugin (for Android Studio and IntelliJ)
81+
com_crashlytics_export_strings.xml
82+
crashlytics.properties
83+
crashlytics-build.properties
84+
fabric.properties
85+
86+
### Intellij Patch ###
87+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
88+
89+
# *.iml
90+
# modules.xml
91+
# .idea/misc.xml
92+
# *.ipr
93+
94+
95+
### Windows ###
96+
# Windows image file caches
97+
Thumbs.db
98+
ehthumbs.db
99+
100+
# Folder config file
101+
Desktop.ini
102+
103+
# Recycle Bin used on file shares
104+
$RECYCLE.BIN/
105+
106+
# Windows Installer files
107+
*.cab
108+
*.msi
109+
*.msm
110+
*.msp
111+
112+
# Windows shortcuts
113+
*.lnk
114+
115+
116+
### Linux ###
117+
*~
118+
119+
# temporary files which can be created if a process still has a handle open of a deleted file
120+
.fuse_hidden*
121+
122+
# KDE directory preferences
123+
.directory
124+
125+
# Linux trash folder which might appear on any partition or disk
126+
.Trash-*
127+
128+
# .nfs files are created when an open file is removed but is still being accessed
129+
.nfs*
130+
131+
132+
### OSX ###
133+
*.DS_Store
134+
.AppleDouble
135+
.LSOverride
136+
137+
# Icon must end with two \r
138+
Icon
139+
# Thumbnails
140+
._*
141+
# Files that might appear in the root of a volume
142+
.DocumentRevisions-V100
143+
.fseventsd
144+
.Spotlight-V100
145+
.TemporaryItems
146+
.Trashes
147+
.VolumeIcon.icns
148+
.com.apple.timemachine.donotpresent
149+
# Directories potentially created on remote AFP share
150+
.AppleDB
151+
.AppleDesktop
152+
Network Trash Folder
153+
Temporary Items
154+
.apdisk
155+
156+
157+
### Eclipse ###
158+
159+
.metadata
160+
bin/
161+
tmp/
162+
*.tmp
163+
*.bak
164+
*.swp
165+
*~.nib
166+
local.properties
167+
.settings/
168+
.loadpath
169+
.recommenders
170+
171+
# Eclipse Core
172+
.project
173+
174+
# External tool builders
175+
.externalToolBuilders/
176+
177+
# Locally stored "Eclipse launch configurations"
178+
*.launch
179+
180+
# PyDev specific (Python IDE for Eclipse)
181+
*.pydevproject
182+
183+
# CDT-specific (C/C++ Development Tooling)
184+
.cproject
185+
186+
# JDT-specific (Eclipse Java Development Tools)
187+
.classpath
188+
189+
# Java annotation processor (APT)
190+
.factorypath
191+
192+
# PDT-specific (PHP Development Tools)
193+
.buildpath
194+
195+
# sbteclipse plugin
196+
.target
197+
198+
# Tern plugin
199+
.tern-project
200+
201+
# TeXlipse plugin
202+
.texlipse
203+
204+
# STS (Spring Tool Suite)
205+
.springBeans
206+
207+
# Code Recommenders
208+
.recommenders/
209+
210+
211+
### Git ###
212+
*.orig

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Change Log
2+
All notable changes to this project are documented below.
3+
4+
The format is based on [keep a changelog](http://keepachangelog.com/) and this project uses [semantic versioning](http://semver.org/).
5+
6+
## [Unreleased]
7+
8+
## [0.10.0] - 2017-01-14
9+
### Added
10+
- Initial public release.

0 commit comments

Comments
 (0)