Skip to content

The Eiffel framework vocabulary, descriptions, guides and schemas along with links to relevant implementation repositories.

License

Notifications You must be signed in to change notification settings

llconsult/pmeta-docs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eiffel Protocol in PMeta

PMeta框架采用了开源的Eiffel Protocol, 该协议是不依赖具体实现技术的CI/CD消息协议。

本代码仓包含了Eiffel协议的词汇, 详细描述, 结构定义和设计指南。

PMeta的参考架构设计,请参见 PMeta的设计文档

Contents

  1. Introduction
    1. How to Propose Changes and Contribute
    2. Code of Conduct
  2. Eiffel Syntax and Usage
    1. Eiffel Glossary
    2. Event Design Guidelines
    3. Event Structure
    4. The Meta Object
    5. The Links Object
    6. Versioning
    7. Compositions and Validity Checking
    8. Security
    9. Activity Linking
    10. Event Schemas
    11. Event Categories
  3. The Eiffel Vocabulary
    1. EiffelActivityTriggeredEvent (ActT)
    2. EiffelActivityCanceledEvent (ActC)
    3. EiffelActivityStartedEvent (ActS)
    4. EiffelActivityFinishedEvent (ActF)
    5. EiffelArtifactCreatedEvent (ArtC)
    6. EiffelArtifactPublishedEvent (ArtP)
    7. EiffelArtifactReusedEvent (ArtR)
    8. EiffelConfidenceLevelModifiedEvent (CLM)
    9. EiffelEnvironmentDefinedEvent (ED)
    10. EiffelCompositionDefinedEvent (CD)
    11. EiffelSourceChangeCreatedEvent (SCC)
    12. EiffelSourceChangeSubmittedEvent (SCS)
    13. EiffelFlowContextDefinedEvent (FCD)
    14. EiffelTestCaseTriggeredEvent (TCT)
    15. EiffelTestCaseCanceledEvent (TCC)
    16. EiffelTestCaseStartedEvent (TCS)
    17. EiffelTestCaseFinishedEvent (TCF)
    18. EiffelTestSuiteStartedEvent (TSS)
    19. EiffelTestSuiteFinishedEvent (TSF)
    20. EiffelIssueVerifiedEvent (IV)
    21. EiffelTestExecutionRecipeCollectionCreatedEvent (TERCC)
    22. EiffelAnnouncementPublishedEvent (AnnP)
    23. EiffelIssueDefinedEvent (ID)
  4. Usage Examples
    1. Confidence Level Joining
    2. Delivery Interface
    3. Build Avoidance
    4. Pipeline Monitoring
    5. Test Execution
    6. Reference Data Sets
      1. Default
  5. Customization
    1. Custom Events
    2. Custom Data
  6. Extensions
    1. Eiffel Operations Extension

About

The Eiffel framework vocabulary, descriptions, guides and schemas along with links to relevant implementation repositories.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.4%
  • Jinja 8.2%
  • Makefile 4.4%