You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
2.7 KiB

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.5.1 - Use Ace.js for Outputs
ul
li Switched over to use Ace.js to view development output. Might make this a user preference in the future.
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.