Sha256: 47795d66408811fd728d88f42c5e75d30e7b840a6f203ef4e0cf97f976305c12

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

# Athenian::LogicalRepository

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **name** | **String** | The logical part of the repository name. Compared to GitHub repository name requirements, we additionally allow / to express the hierarchy further.  |  |
| **parent** | **String** | Repository name which uniquely identifies any repository in any service provider. The format matches the repository URL without the protocol part. No \".git\" should be appended. We support a special syntax for repository sets: \"{reposet id}\" adds all the repositories from the given set.  |  |
| **prs** | [**LogicalPRRules**](LogicalPRRules.md) |  |  |
| **releases** | [**ReleaseMatchSetting**](ReleaseMatchSetting.md) |  |  |
| **deployments** | [**LogicalDeploymentRules**](LogicalDeploymentRules.md) |  | [optional] |

## Example

```ruby
require 'athenian'

instance = Athenian::LogicalRepository.new(
  name: null,
  parent: github.com/athenianco/athenian-webapp,
  prs: null,
  releases: null,
  deployments: null
)
```

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
athenian-2.1.86 docs/LogicalRepository.md
athenian-2.1.85 docs/LogicalRepository.md
athenian-2.1.81 docs/LogicalRepository.md