59 lines
3.0 KiB
Plaintext
59 lines
3.0 KiB
Plaintext
extends ../template
|
|
block content
|
|
h2 Welcome to DevBug!
|
|
p DevBug is a development helper tool designed to make it easy to collect program output and code snippets for your projects.
|
|
| The basic principle here is that you include DevBug's inline-helper scripts which provide helper functions.
|
|
| You can call these helper functions from your code to output data. When a breakpoint is reached, that data is sent to
|
|
| the DevBug server as JSON, where it is logged in a project along with some other information about the breakpoint.
|
|
| You can then view the outputs through the DevBug console. DevBug is designed to be hosted on the local network of the
|
|
| developers who use it. This alleviates some worries about code and development output being sent over the open web.
|
|
p Because output data is sent over HTTP, DevBug is helpful for debugging software that may run in an environment where the direct output is not easily accessible.
|
|
p Inline helper functions are included with DevBug for the following languages (however, the DevBug api is easy to use, even if your favorite language isn't supported):
|
|
br
|
|
ul(style='list-style-type: none; margin: 0; padding: 0;')
|
|
li.action-li
|
|
a.btn(href='./node') Node.js
|
|
li.action-li
|
|
a.btn(href='./ecma') JavaScript (Web)
|
|
li.action-li
|
|
a.btn(href='./php') PHP
|
|
li.action-li
|
|
a.btn(href='./api') DevBug API
|
|
br
|
|
h3 Changelog
|
|
h4 v0.6.0 - UI Improvements!
|
|
ul
|
|
li New navigation theme with sticky navigation bar to make the display cleaner
|
|
li Separate "editor mode" layout for views using Ace.js
|
|
li Out viewer and snippet editor now use editor mode
|
|
li Navigation bar layout improvements
|
|
li Basic styles for embedding the editor inline
|
|
|
|
h4 v0.5.1 - Use Ace.js for Outputs
|
|
ul
|
|
li Switched over to use Ace.js to view development output. <strike>Might make this a user preference in the future.</strike>
|
|
|
|
h4 v0.5.0 - Better Documentation and UI
|
|
ul
|
|
li Improved the "Using DevBug" section to be more readable and accessible.
|
|
li Added individual pages for each of the supported languages with details on the client functions.
|
|
li Use a consistent button theme throughtout the application.
|
|
|
|
h4 v0.4.0 - Snippets
|
|
ul
|
|
li Projects can now contain various code snippets.
|
|
li These snippets can be shared individually with view/edit/transfer/invite support.
|
|
li Users with view/edit access to the parent project automatically inherit these permissions.
|
|
li Snippets make use of the Ace.js embedded editor, which provides syntax highlighting.
|
|
|
|
h4 v0.3.0 - Sharing!
|
|
ul
|
|
li DevBug now supports sharing project with other users.
|
|
li This includes view/edit mode, as well as the ability to transfer ownership of a project to that user.
|
|
li Projects can also be shared via invitation URL. If the recipient doesn't have an account on this DevBug server, they will be prompted to create one.
|
|
|
|
h3 About
|
|
p Copyright (C) 2019 Garrett L Mills.
|
|
p
|
|
| DevBug is licensed under the GNU Affero GPL Version 3. Read more about what that means
|
|
a(href="https://choosealicense.com/licenses/agpl-3.0/" target="_blank") here. |