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