Skip to content

Instantly share code, notes, and snippets.

View Cyberboss's full-sized avatar
💭
Always preocupied

Jordan Dominion Cyberboss

💭
Always preocupied
View GitHub Profile
@Kaiochao
Kaiochao / tasks.json
Created January 10, 2017 23:09
Task runner for working with Dream Maker in Visual Studio Code: Compile in Dream Maker, Run in Dream Seeker, Run in Dream Daemon.
{
"version": "0.1.0",
"command": " ",
"isShellCommand": true,
"suppressTaskName": true,
"args": [],
"tasks": [
{
"taskName": "Compile",
"showOutput": "always",
@Cyberboss
Cyberboss / AutoModule.hpp
Last active November 2, 2016 16:09
A typesafe system for calling shared libraries in C++. Main functionality in the AutoModule class and macro header. See Main.cpp for usage.
namespace Modules {
/*!
@brief AutoModule internal helper for functions that rely on the state of AOptionalFunctions. Should not be used directly
@tparam AOptionalFunctions Whether or not the AutoModule allows optional functions
@tparam AN The number of functions the AutoModule will load
*/
template <bool AOptionalFunctions, unsigned int AN> class AutoModuleOptionalHelpers {};
/*!
@brief Automated intialization, function loading, and calling of module functions
@tparam AN The number of functions the AutoModule will load<BR>
@vidavidorra
vidavidorra / auto-deploy_documentation.md
Last active February 19, 2023 17:37
Auto-deploying Doxygen documentation to gh-pages with Travis CI

Auto-deploying Doxygen documentation to gh-pages with Travis CI

This explains how to setup for GitHub projects which automatically generates Doxygen code documentation and publishes the documentation to the gh-pages branch using Travis CI. This way only the source files need to be pushed to GitHub and the gh-pages branch is automatically updated with the generated Doxygen documentation.

Sign up for Travis CI and add your project

Get an account at Travis CI. Turn on Travis for your repository in question, using the Travis control panel.

Create a clean gh-pages branch

To create a clean gh-pages branch, with no commit history, from the master branch enter the code below in the Git Shell. This will create a gh-pages branch with one file, the README.md in it. It doesn't really matter what file is uploaded in it since it will be overwritten when the automatically generated documentation is published to th

@Techcable
Techcable / LICENSE
Created July 13, 2015 02:27
All rights reserved License
All Rights Reserved
Copyright (c) ${project.inceptionYear} ${owner}
Created by Techcable
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER