├── .gitignore ├── .travis.yml ├── AUTHORS.md ├── Gopkg.lock ├── Gopkg.toml ├── LICENSE ├── Makefile ├── README.md ├── cmd └── sundial │ └── main.go ├── docker-compose.yml ├── docs ├── devel.md ├── images │ ├── wakatime.png │ └── wakatime.xml └── process.md ├── linter_config.json ├── nirvana.yaml └── pkg ├── apis ├── api.go ├── filters │ └── filters.go ├── middlewares │ └── middlewares.go ├── modifiers │ └── modifiers.go └── v1 │ ├── descriptors │ ├── descriptors.go │ ├── durations.go │ ├── heartbeats.go │ ├── projects.go │ └── users.go │ └── middlewares │ └── middlewares.go ├── batchjob └── stat.go ├── constants └── constants.go ├── handlers ├── durations │ └── durations.go ├── heartbeats │ └── heartbeats.go ├── projects │ └── projects.go └── users │ └── users.go ├── models ├── duration.go ├── heartbeat.go ├── project.go ├── stat.go └── user.go ├── store ├── plugin │ └── plugin.go ├── rdb │ ├── context.go │ ├── datastore │ │ ├── datastore.go │ │ ├── durations.go │ │ ├── projects.go │ │ └── stat.go │ └── store.go └── tsdb │ ├── context.go │ ├── influx │ └── datastore.go │ └── store.go └── version └── version.go /.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /vendor/ 3 | /wakatime/ 4 | *.sqlite 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/README.md -------------------------------------------------------------------------------- /cmd/sundial/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/cmd/sundial/main.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/devel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/docs/devel.md -------------------------------------------------------------------------------- /docs/images/wakatime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/docs/images/wakatime.png -------------------------------------------------------------------------------- /docs/images/wakatime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/docs/images/wakatime.xml -------------------------------------------------------------------------------- /docs/process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/docs/process.md -------------------------------------------------------------------------------- /linter_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/linter_config.json -------------------------------------------------------------------------------- /nirvana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/nirvana.yaml -------------------------------------------------------------------------------- /pkg/apis/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/api.go -------------------------------------------------------------------------------- /pkg/apis/filters/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/filters/filters.go -------------------------------------------------------------------------------- /pkg/apis/middlewares/middlewares.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/middlewares/middlewares.go -------------------------------------------------------------------------------- /pkg/apis/modifiers/modifiers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/modifiers/modifiers.go -------------------------------------------------------------------------------- /pkg/apis/v1/descriptors/descriptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/v1/descriptors/descriptors.go -------------------------------------------------------------------------------- /pkg/apis/v1/descriptors/durations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/v1/descriptors/durations.go -------------------------------------------------------------------------------- /pkg/apis/v1/descriptors/heartbeats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/v1/descriptors/heartbeats.go -------------------------------------------------------------------------------- /pkg/apis/v1/descriptors/projects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/v1/descriptors/projects.go -------------------------------------------------------------------------------- /pkg/apis/v1/descriptors/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/v1/descriptors/users.go -------------------------------------------------------------------------------- /pkg/apis/v1/middlewares/middlewares.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/apis/v1/middlewares/middlewares.go -------------------------------------------------------------------------------- /pkg/batchjob/stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/batchjob/stat.go -------------------------------------------------------------------------------- /pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/constants/constants.go -------------------------------------------------------------------------------- /pkg/handlers/durations/durations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/handlers/durations/durations.go -------------------------------------------------------------------------------- /pkg/handlers/heartbeats/heartbeats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/handlers/heartbeats/heartbeats.go -------------------------------------------------------------------------------- /pkg/handlers/projects/projects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/handlers/projects/projects.go -------------------------------------------------------------------------------- /pkg/handlers/users/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/handlers/users/users.go -------------------------------------------------------------------------------- /pkg/models/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/models/duration.go -------------------------------------------------------------------------------- /pkg/models/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/models/heartbeat.go -------------------------------------------------------------------------------- /pkg/models/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/models/project.go -------------------------------------------------------------------------------- /pkg/models/stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/models/stat.go -------------------------------------------------------------------------------- /pkg/models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/models/user.go -------------------------------------------------------------------------------- /pkg/store/plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/plugin/plugin.go -------------------------------------------------------------------------------- /pkg/store/rdb/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/rdb/context.go -------------------------------------------------------------------------------- /pkg/store/rdb/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/rdb/datastore/datastore.go -------------------------------------------------------------------------------- /pkg/store/rdb/datastore/durations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/rdb/datastore/durations.go -------------------------------------------------------------------------------- /pkg/store/rdb/datastore/projects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/rdb/datastore/projects.go -------------------------------------------------------------------------------- /pkg/store/rdb/datastore/stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/rdb/datastore/stat.go -------------------------------------------------------------------------------- /pkg/store/rdb/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/rdb/store.go -------------------------------------------------------------------------------- /pkg/store/tsdb/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/tsdb/context.go -------------------------------------------------------------------------------- /pkg/store/tsdb/influx/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/tsdb/influx/datastore.go -------------------------------------------------------------------------------- /pkg/store/tsdb/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/store/tsdb/store.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyweb/sundial/HEAD/pkg/version/version.go --------------------------------------------------------------------------------