Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Topic Creation instructions


To create a new Topic Handler execute the following steps

  1. Read the "TopicStyleGuide.md" document first.
  2. Give the topic a name. Replace all ocurrences of "TemplateTopic" from this project with the name you chose.
  3. Check the guids class and generate a new Guid.
  4. Put the project into the Topics Main solution for compilation purposes, if it is not your first topic.
  5. Define the tests you wish to produce. Move the TestClass to the tests project (if it exists) and implement all required signatures/classes.
  6. Remove the "Microsoft.VisualStudio.QualityTools.UnitTestFramework" reference from this project.
  7. Review the topic base SQL configuration and decide what your topic will be after reading its instructions. Configure the tasks, and the integration SQL config with the pipelines/handlers required.
  8. Define the handlers you need to produce and implement them. View the template for a simple create messages type handler.
  9. Implement the tests for the handlers. Test them isolated and/or as part of a pipeline. That's a developer decision.
  10. Enable Code Analysis and run StyleCop on the final code.
  11. Plan for the deployment of the new topic. Schedule meetings with respective team, if applicable.
  12. The SNK key must be changed to the one used in your company, since the one included was self-generated.