Community
Toggle navigation
Community
Q&A
Recipes
Ideas & Core Changes
Community Hubs
Chat
Get Involved
Blog
Podcast
Learn
Ask Chip
Manuals
Lava
Styling
Rock U
Classes
Subscriptions
Developer Resources
Early bird pricing extended till July 10 - register for RX25 today
×
Rock Community
Developer Resources
Developer Codex
Log In
Developer Codex
Developer Codex
Coding Standards
Coding Standards
Rules
Trip Hazards
Documenting Code
Naming Conventions
Naming Conventions
C#
TypeScript
Database Naming Conventions
Code Styles
Style Cop
Method Size
Commenting Code
Method Behavior Parameters ("Options")
Method Behavior Parameters ("Options")
POCO Location
Rock Hotkeys
Service Layers
Service Layers
Guidelines
Data Service Layer
Data Service Layer
EntityTypeConfiguration
Client Service Layer
Block Layer
Client Layer
Implementation
Namespaces
Code Security
Patterns in Rock
Rock Architecture
Rock Architecture
Locks: C# and/or SQL
Event Bus vs TransactionQueue
Building Blocks
Building Blocks
Block Settings
RockInternal Attribute
JavaScript
Defined Types & Defined Values
Documentation
Known ''Gotchas'
Known ''Gotchas'
Removing Columns From a Grid
Bypassing Entity Framework 'Save' Conventions
Writing Migrations
Writing Migrations
Standard EF Migrations
Standard EF Migrations
Feature Branch Merging Workflow
Data Migrations
Plugin Hotfix Migrations
Migration Rollups
General Rules
Post-Update / Rock Update Helper (For Migrating Data)
Normalize Carriage Return Line Feeds
Committing Code
Committing Code
Release Commits [+]
Release Commits [+]
Final Release Notes
Grammar & Capitalization in Commit Messages
Commit Style Guide
Daily Commits [-]
Community Member Commits
Spark/Organization Commits
Other Commit Notes
Working With Issues
Code Generator
Code Generator
Model Changes
Enum Changes
System Guid Changes
Testing
Testing
Unit Testing
Unit Testing
Test Rules
Test Names
Test Methods
Docker Desktop
SQL Backup For Testing
Hotfix Changes
Standard Tools
Feature Branches
Feature Branches
Merging Feature Branches
Roles
Peer Reviews
Peer Reviews
For the Reviewer
For the Receiver
Suggestions on How to Peer Review
Obsidian Chop, Swap, Sneak
Obsidian Chop, Swap, Sneak
Process to Chop or Swap
Pre-Alpha Release Process for Developers
Pre-Alpha Release Process for Developers
Verify Release Notes
Developer Discussion Decisions
SQL Formatting
UI Standards
UI Standards
Notification Boxes
Use of Bootstrap Grid/Row/Column
Tips, Tricks, and Recommendations
Tips, Tricks, and Recommendations
LINQ Debugging
Visual Studio Recommended Settings
GhostDoc Settings
SQL Database Recommended Settings
Logging
Installation Checklist
Maintaining Compatibility
Maintaining Compatibility
Binary Compatibility
Tips for Maintaining Compatibility
Obsoleting a Type or Method
Compatibility FAQ
API Patterns
App Laws
Reference Material
Known ''Gotchas'
Removing Columns From a Grid
Error