×
Back to library

Techies

Enabling Workflows

A guide on how to add the Workflow behaviour to your application, focusing on the steps which need to be completed on the Platform.

SpringBot Custom Workflow Logic

Learn how to add in custom logic to your workflow in SpringBot. From triggering actions to updating entity details, you can customise it however you require.

Building a Workflow

How to create a workflow in the administration section of your application.

Custom Form Question

How to create your own custom form question tile.

C# Custom Workflow Logic

Writing custom workflow logic in a C# application.

SpringBot Security

An overview of how security works in SpringBot

Gradle Settings

Configuring your Gradle settings.

Services

A brief overview of what services are and how they are used.

Inheritance

An overview of how inheritance works with the codebots.

Know your Software Architecture

The goal of our third generation codebots (C#Bot and SpringBot) is to use a microservices architecture. But within each microservice, it is important to have an architecture that is consistent and seperates the concerns of the application. In this article, we introduce the architectural style used by the third generation bots and talk about some common handling techniques you will likely want to know about.

SpringBot File Structure

The file structure which is used in SpringBot applications

SpringBot Technology Stack

Learn about the technology that we use for SpringBot. This article provides a high level overview of the different technologies and frameworks used by SpringBot, along with resources to assist developers with becoming familiar with and start working with the bot.

C#Bot 0.5.0.1

Release Notes for Version 0.5.0.1 of C#Bot.

Viewing your Form Submissions

This will show how to view and mange your form submissions.

C#Bot Custom Form Question

How to create, enable, and use a custom form question.

Adding a Form to the Frontend

How to configure a Form behaviour tile to show your form.

Building a Form

How to build the form part of the Forms behaviour in the administration section.

Enabling the Forms Behaviour

A guide to enabling the Forms behaviour in your application.

C#Bot 0.4.0.8

Release Notes for Version 0.4.0.8 of C#Bot.

SpringBot 0.4.0.2

Release Notes for Version 0.4.0.2 of SpringBot.

C#Bot 0.4.0.3

Release Notes for Version 0.4.0.3 of C#Bot.

Introduction to the WoW

An introduction to the Codebots Way of Working.

Scoping Stage

A high-level overview of the scoping stage.

Brief Stage

A "brief" introduction to the brief stage.

SpringBot Versions

Release Versions of SpringBot.

SpringBot 0.4.0.0

Release Notes for Version 0.4.0.0 of SpringBot.

C#Bot Versions

Release Versions of C#Bot.

C#Bot 0.4.0.1

Release Notes for Version 0.4.0.1 of C#Bot.

Bot Version Upgrade Process

The codebots evolve over time as more functionality and behaviours become available. Your applications will work with a specific version of a codebot but you may want to upgrade to a later version. This article covers the bot upgrade process.

Custom Tests with C#Bot

This guide will demonstrate adding custom tests to a C#Bot project.

Custom Search Queries with C#Bot

This article will walkthrough how to add custom queries via your serverside project.

C#Bot Reusing Components

In the article, we will demonstrate how to use C#Bot's React components to speed up development.

Custom business logic with C#Bot

This article will explore the different ways you can create custom business logic within C#Bot.

Custom SQL Scripts with C#Bot

This article will explore how you can create custom SQL.

Custom Tiles in C#Bot

In this article, we will be exploring how easy it is adding custom code into a tile.

C#Bot Custom JavaScript Library

This article walks through custom JavaScript packages and how to add them to your project.

Custom API endpoint with C#Bot

In this article, we will create an extra endpoint to an existing entity while enforcing C# security and easily adding to the Swagger API docs.

Custom SQL with C#Bot

This article will explore how you can create more complex queries adding custom SQL.

Security handling with C#Bot

A guide for developers who want to understand the security of their CsharpBot applications so that they can use it in custom code.

Log handling with C#Bot

This article will cover the logger strategy used for C#Bot and covers the third parties libraries which are being used.

Running C#Bot

Learn how to run C#Bot

Custom Icons

This article shows you how to create your own icon fonts and how to use them in your application.

Custom Component Styling

This article talks styling components differently to your liking and overriding Harmony. It also teaches you how to style the collection component and the navigation component to your liking.

Custom Element Styling

How to style the buttons and inputs in your application to your preference.

Setting up SCSS variables

Set up or override variables in your target project. How to change change colours and fonts.

Custom Tests with SpringBot

This guide will demonstrate adding custom tests to a SpringBot project.

Custom business logic with SpringBot

This article will explore the different ways you can create custom business logic within SpringBot.

Custom SQL Scripts with SpringBot

This article will explore how you can create custom SQL scripts in your SpringBot application.

Reusing Components in SpringBot

In the article, we will demonstrate how to use SpringBot's angular components to speed up development.

Custom Tiles in SpringBot

In this article, we will be exploring how easy it is adding custom code into a tile.

Custom API endpoint with SpringBot

In this article, we will create an extra endpoint to an existing entity while enforcing Spring security and easily adding to the Swagger API docs.

Custom JavaScript Library with SpringBot

This article walks through custom JavaScript packages and how to add them to your project. Specifically, it will guide you through adding ThreeJS into your project.

Custom SQL with SpringBot

This article will explore how you can create more complex queries adding custom SQL.

Log handling with SpringBot

This article will cover the logger strategy used for SpringBot and covers the third parties libraries which are being used.

Security handling with SpringBot

A guide for developers who want to understand the security of their SpringBot applications so that they can use it in custom code.

Eclipse IDE on a Mac

Codebots does not mandate how you setup your local environment as this is very much personal preference. If you are on a Mac and you like using Eclipse, then this might be a good one for you.

Semantic Versioning

Learn what semantic versions are and how Codebots uses them.

Building and Deploying SpringBot

Learn how to compile SpringBot into a JAR/WAR so that it can be deployed in a production environment.

Running SpringBot 0.3.0.0

A temporary fix for v0.3.0.0 of SpringBot so that the client-side is served correctly

Connect to your server

A step by step guide to connecting to your application server via ssh.

Running SpringBot

Learn how to run SpringBot

Harmony: Abstracts

Using the variables, mixins and utility classes that are included in Harmony

Introduction to Harmony

Accessing and understanding the base Sass code compiled by the bots

Styling an Application

Introduction to what Codebots use to style an application. Documentation of the language and also guidelines.

Ubuntu 18.04 Virtual Machine Setup

A tutorial which walks you through the steps to setup a version of Ubuntu 18.04 within VirtualBox. This VM can be used for local development of your Codebots application.

Protected Regions

An overview of what Protected Regions are, why we need them, and how to use them.

SpringBot Server Setup

This is an instructional on how to setup your environment for running a SpringBot application

C# Local Environment Setup

This is an instructional on how to setup your environment for C#Bot development.