Categorygithub.com/cryptix/gopshdlrest
module
0.0.0-20141015162339-b87703afd4ea
Repository: https://github.com/cryptix/gopshdlrest.git
Documentation: pkg.go.dev

# README

goPshdlRest

Build Status

This package provides access to the PSHDL REST API.

Features

  • Create new and open existing Workspaces
  • Upload/Download/Delete files to Workspaces
  • Get Events of Workspace changes through the StreamingService

Clients

There are currently two clients in the cmd folder.

pshdlSync is used to push local changes to the remote api. It's only one-way currently. Check out localhelper if you want two-way.

pshdlCompilat watches a workspace for Events and downloads generated code Currently VHDL and C but the others would be simple to add.

Documentation

Checkout godoc.org. It's not 100% complete but I'm working on it.

TODO

  • turn service into resources that contain a client
  • More Tests!
  • More Documentation!
  • Add Validate() and RequestSimCode() to clients
  • Write a client that retreives pshdl errors to integrate with editors.
  • Api inconsistancys
    • as json request
      • Workspace Create
      • Upload?

# Packages

No description provided by the author
No description provided by the author