Skip to main content

Dotnet Templates

RECOMMENDED

This is the recommended way to create a new library on ArupCompute

This template approach simplifies the process of starting a new ArupCompute library by providing an automated approach to:

  • Creating a code repository for your new library on GitHub
    • Stores your code in the cloud ensuring it will never get lost
    • Allows other staff members to collaborate with you
  • Setting up a new C# library ready for deployment to ArupCompute
    • Includes good practice such as an automated testing
    • Creates a basic first function with all the relevant meta-data required for ArupCompute
  • Automated deployment pipelines
    • Creates a new library on ArupCompute without needing to use the ArupCompute user interface
    • Allows you to automatically update your new ArupCompute library when you are ready to release a new version

GitHub access

If you do not already have a GitHub account you will need to create one using your work email address at https://github.com/

Following this you will need to sign up for access to the private Github Arup Group by following this link https://github.arup.com/signup

An automated email will confirm your access.

Existing libraries

Want to take advantage of the deployment pipelines on an existing pipeline? Skip ahead to add to your existing library.

Writing your functions

This guide just covers setting up your library. For more detailed guidance on how to to write your functions move to the library development guidance.

If you are a new software developer there is additional guidance on configuring your development environment (relevant software and how to use it to create an ArupCompute library) in the new developers section.