Softagram uses open source data assets to identify the most usual open source / library components in the context of open source projects. This makes reports more compact, since using screen estate fo...
It is a common assumption that production code should not depend on anything from the test code. Or in a layered architecture, a middleware component should not depend from an application component. I...
Source code analysis is a complicated process involving support for different language versions and features. The process consists of integrating with GitHub, Bitbucket, GitLab and Gerrit (on-prem and...
With a pull request you are asking that changes in your branch are included to the main branch. This article describes how to open a pull request in GitHub. If you are using some other service, the pr...
See the example report on Microsoft's BotFramework-Emulator. If interested in example reports in other languages, email us at support@softagram.com . See more on the Softagram site on this topic . Rel...
This article assumes you already have a git repository set up. If not, you can use git init to initialise a local repository, or clone a remote repository to your machine with git clone . First, creat...
Integrations and webhooks: overview Softagram connects to your Git service in two ways: Access : credentials or a token that let Softagram list and clone your repositories. You set these once in works...
You can start create new project from scratch and setup all the credentials needed for a project. 1. Open switcher on top right corner to open list of teams and projects 2. Choose 'Add new project' to...
CLI has currently feature to do this (not yet available in settings UI) docker exec -ti softagram python3 ui/cli/softagramservice.py update_project_settings --project-id PROJECT_ID -s "impact.visualiz...
NOTE: LDAP is currently only supported with Softagram Enterprise. Contact us if you have any questions or need help. 1. Login to Softagram as superuser Only superuser can enable and change the LDAP co...
Detecting duplicated code before you merge the code could save you 10x time instead of fixing it later. Now Softagram detects new and existing copy-paste chunks and informs the locations in the code-r...
As Softagram integration has been implemented to create webhooks automatically, Helix TeamHub integration is straightforward to take into use. 1. Create a new project / Select project Select switcher ...