Commit Graph

39 Commits

Author SHA1 Message Date
be62a2d582 docs: mark Phase 6 complete in design document
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-24 15:10:28 +00:00
68f6a72612 docs: add Phase 5 implementation plan, critical reviews, and summary
- Implementation plan for ContentPublishOperationService extraction
- Two critical review documents with recommendations
- Completion summary documenting all 9 tasks completed

Part of ContentService refactoring Phase 5.
2025-12-23 20:55:01 +00:00
29837ea348 docs: mark Phase 5 complete in design document
Updates revision history and phase status.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 20:33:20 +00:00
ec1fe5ccea docs: add Phase 4 implementation plan, critical reviews, and summary
- Implementation plan for ContentMoveOperationService extraction
- Two critical review documents with identified issues
- Completion summary confirming all tasks executed

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 18:16:26 +00:00
cba739de94 docs: mark Phase 4 complete in design document
ContentMoveOperationService extraction complete.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 18:11:41 +00:00
99ce3bb5aa docs: add Phase 3 critical reviews and completion summary
Includes:
- 3 critical implementation reviews (v1, v2, v3)
- Task 3 and Task 5 reviews
- Phase 3 completion summary

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 05:17:02 +00:00
0c1630720b docs: mark Phase 3 complete in design document
Updates revision history and phase details with Phase 3 completion.
VersionOperationService extracted with 7 methods.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 05:10:37 +00:00
2653496530 docs: update Phase 3 implementation plan to v1.3
Applied all fixes from critical review v3:
- Issue 3.1: Added input validation to GetVersionIds
- Issue 3.2: Removed redundant WriteLock in Rollback
- Issue 3.3: Added audit entry for prior versions in DeleteVersion
- Issue 3.4: Fixed Rollback return type (compilation fix)
- Issue 3.6: Added clarifying comment for cancellation behavior

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 03:06:17 +00:00
672f7aab9b docs: add Phase 1 implementation summary
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 00:27:26 +00:00
586ae51ccb docs: add Phase 2 implementation plan and review documents
- Implementation plan with 10 tasks
- 4 critical review iterations
- Completion summary

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 00:26:05 +00:00
4bb1b24f92 docs: mark Phase 2 complete in design document
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-23 00:12:08 +00:00
d78238b247 docs: mark Phase 1 complete in design document
Phase 1 (CRUD Service) successfully implemented:
- ContentServiceBase abstract class created
- IContentCrudService interface defined (21 methods)
- ContentCrudService implementation complete (~750 lines)
- ContentService facade updated to delegate (reduced from 3823 to 3497 lines)
- Benchmark regression enforcement with 20% threshold
- All 16 integration tests + 8 unit tests passing
- Git tag: phase-1-crud-extraction

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-21 03:51:01 +00:00
9962df50ee feat(core): register IContentCrudService in DI container
Adds IContentCrudService registration to UmbracoBuilder alongside
IContentService. Both services are now resolvable from DI.

Includes integration test verifying successful resolution.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-21 03:31:23 +00:00
a079c44afb chore: capture Phase 0 baseline benchmarks
Records baseline performance metrics for ContentService operations
before refactoring begins. This data will be used to detect
regressions during subsequent phases.

Captured 32 benchmarks covering core operations:
- CRUD operations (Save, Delete, Copy, Move)
- Publishing (Publish, Unpublish, PublishBranch)
- Queries (GetById, GetByIds, GetAncestors, etc.)
- Bulk operations (batch saves, recycle bin)
- Performance-critical paths (1000-item operations)

Note: 4 benchmarks failed due to test setup issues but still
captured timing data. 1 benchmark (Rollback_ToVersion) did not
produce data due to version creation failure.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-20 19:50:19 +00:00
bf054e9d62 docs: add performance benchmarks to ContentService refactor design
- Added revision 1.5 with 33 performance benchmarks for baseline comparison
- Benchmarks cover CRUD (7), Query (6), Publish (7), Move (8), Version (4) operations
- Added baseline comparison infrastructure with JSON output format
- Includes execution commands and sample comparison output

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-20 01:36:07 +00:00
f4a01ed50d docs: add ContentService refactoring design plan
Design document for refactoring ContentService (~3800 lines) into:
- 3 public service interfaces (CRUD, Publishing, Move)
- 4 internal helper classes (Versioning, Query, Permission, Blueprint)
- Thin facade for backward compatibility

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-19 22:54:18 +00:00
Sebastiaan Janssen
90a47cd042 Move from docs to github folder 2018-08-30 09:58:29 +02:00
Sebastiaan Janssen
fb6079d4e2 Add issue templates and updated PR template 2018-08-30 09:57:17 +02:00
ashallcross
7559fab5ce Update readme (#2806) 2018-07-27 16:01:34 +02:00
Adam Shallcross
675ce08469 Updated the umbraco.org URL's to be umbraco.com 2018-07-27 14:09:51 +01:00
Lotte Pitcher
6fac55595d Correcting broken link to current v8 branch 2018-06-29 14:45:45 +01:00
Sebastiaan Janssen
42a6872685 Move image to the new location 2018-06-04 13:51:12 +02:00
Sebastiaan Janssen
867ccaf2b1 Small corrections 2018-05-31 15:26:12 +02:00
Sebastiaan Janssen
d10aec9e68 Merge branch 'dev-v7' into temp-ic-2
# Conflicts:
#	docs/CONTRIBUTING_DETAILED.md
#	docs/README.md
2018-05-30 11:18:15 +02:00
Sebastiaan Janssen
5d978a62fd Small corrections 2018-05-30 10:19:21 +02:00
Sebastiaan Janssen
7853245fe4 Small corrections 2018-05-29 17:33:06 +02:00
Sebastiaan Janssen
fa88efbf5e Small corrections 2018-05-29 17:24:14 +02:00
Sebastiaan Janssen
6f6252b616 Restructures contribution guidelines into multiple files to make them easier to digest for new
contributors
ref: https://github.com/umbraco/issues-community/issues/2
2018-05-29 17:18:25 +02:00
Shannon
f6b9fdba72 Removes old docs folder 2015-03-30 20:06:51 +11:00
Sebastiaan Janssen
a531afb819 Don't need IronPython license any more either. 2013-04-10 07:46:05 -02:00
Sebastiaan Janssen
8dfeb1e616 Cleanup solution and folders, removes Linq2Umbraco and IronPython engine from
the project as we don't ship with them any more. Updated readme and docs.
2013-04-10 07:30:14 -02:00
shannon@ShandemVaio.home
1f79ccf207 Changes all xslt transforms to use VS transforms. #U4-62 2012-06-22 22:01:16 +04:00
shannon@ShandemVaio.home
580cb340ac Cleaning up folder structure (U4-56) 2012-06-22 20:39:48 +04:00
hartvig
9c8436d286 Implements 28907. First version of SQL CE 4 support (more installer TLC to come)
[TFS Changeset #77238]
2010-09-17 08:07:02 +00:00
hartvig
605b6efc57 4.5.2 beta change log
[TFS Changeset #76351]
2010-08-24 12:15:55 +00:00
hartvig
87a307d43e Changelog for 4.5.1
[TFS Changeset #73914]
2010-07-25 21:36:42 +00:00
hartvig
7ca2563216 4.5.1 beta changelog
[TFS Changeset #73508]
2010-07-21 12:00:30 +00:00
hartvig
0b76deacaf Marking changeset as 4.5.1.beta (still missing mysql schema updates before official distro, though)
[TFS Changeset #73435]
2010-07-20 13:00:13 +00:00
Shandem
f6d0d043b5 DO NOT DOWNLOAD. DOWNLOAT LATEST STABLE FROM RELEASE TAB
Created 4.1.0 branch

[TFS Changeset #55082]
2009-06-19 07:39:16 +00:00