Preparing package modularization for faster loading times.

This commit is contained in:
Offray Vladimir Luna Cárdenas 2023-04-27 10:53:26 -05:00
parent 298601dbc5
commit ed87c46402
11 changed files with 18 additions and 12 deletions

View File

@ -19,7 +19,7 @@ BaselineOfMiniDocs >> baseline: spec [
loads: #('Minimal' 'Core' 'Tests' 'Islands'); loads: #('Minimal' 'Core' 'Tests' 'Islands');
repository: 'github://moosetechnology/PetitParser:v3.x.x/src' repository: 'github://moosetechnology/PetitParser:v3.x.x/src'
]. ].
self fossil: spec. "self fossil: spec."
"Packages" "Packages"
spec spec
package: 'MiniDocs' with: [ spec requires: #('Mustache' 'Tealight' "'XMLParserHTML'") ]; package: 'MiniDocs' with: [ spec requires: #('Mustache' 'Tealight' "'XMLParserHTML'") ];

View File

@ -18,7 +18,7 @@ Class {
'output', 'output',
'remoteLocations' 'remoteLocations'
], ],
#category : #MiniDocs #category : #'MiniDocs-Legacy'
} }
{ #category : #accessing } { #category : #accessing }
@ -235,7 +235,7 @@ GrafoscopioNode >> populateTimestamps [
adhocEditionMarker := 'adhoc edition timestamp'. adhocEditionMarker := 'adhoc edition timestamp'.
(self nodesInPreorder size = self nodesWithCreationDates size (self nodesInPreorder size = self nodesWithCreationDates size
and: [ self nodesInPreorder size = self nodesWithEditionDates size ]) and: [ self nodesInPreorder size = self nodesWithEditionDates size ])
ifTrue: [ ^ self nodesInPreorder ]. ifTrue: [ ^ self nodesInPreorder ].
self nodesInPreorder allButFirst doWithIndex: [:node :i | self nodesInPreorder allButFirst doWithIndex: [:node :i |
node created ifNil: [ node created ifNil: [
node created: self earliestCreationDate + i. node created: self earliestCreationDate + i.

View File

@ -1,7 +1,7 @@
Class { Class {
#name : #GrafoscopioNodeTest, #name : #GrafoscopioNodeTest,
#superclass : #TestCase, #superclass : #TestCase,
#category : #MiniDocs #category : #'MiniDocs-Legacy'
} }
{ #category : #accessing } { #category : #accessing }

View File

@ -14,7 +14,7 @@ Class {
'navTop', 'navTop',
'options' 'options'
], ],
#category : #MiniDocs #category : #'MiniDocs-Core'
} }
{ #category : #'as yet unclassified' } { #category : #'as yet unclassified' }

View File

@ -11,7 +11,7 @@ Class {
'metadata', 'metadata',
'body' 'body'
], ],
#category : #MiniDocs #category : #'MiniDocs-Core'
} }
{ #category : #'instance creation' } { #category : #'instance creation' }

View File

@ -7,7 +7,7 @@ Class {
#instVars : [ #instVars : [
'file' 'file'
], ],
#category : #MiniDocs #category : #'MiniDocs-Core'
} }
{ #category : #persistence } { #category : #persistence }

View File

@ -4,7 +4,7 @@ MiniDocs is a project that includes several minimalistic documentation tools use
Class { Class {
#name : #MiniDocs, #name : #MiniDocs,
#superclass : #Object, #superclass : #Object,
#category : #MiniDocs #category : #'MiniDocs-Core'
} }
{ #category : #accessing } { #category : #accessing }

View File

@ -7,7 +7,7 @@ Class {
#classInstVars : [ #classInstVars : [
'singleton' 'singleton'
], ],
#category : #MiniDocs #category : #'MiniDocs-Core'
} }
{ #category : #accessing } { #category : #accessing }

View File

@ -11,11 +11,13 @@ The Nim script has hard coded:
for example in data narratives, book(lets) and TiddlyWiki tiddlers of tens or hundreds of notes at most, for example in data narratives, book(lets) and TiddlyWiki tiddlers of tens or hundreds of notes at most,
unevenly produced between hours, days and/or weeks.. unevenly produced between hours, days and/or weeks..
The `External` tag is related on its dependency on other programming languages and frameworks,
though the dependency should be loaded by just loading a small binary with no dependencies.
" "
Class { Class {
#name : #NanoID, #name : #NanoID,
#superclass : #Object, #superclass : #Object,
#category : #'MiniDocs-MiniDocs' #category : #'MiniDocs-External'
} }
{ #category : #accessing } { #category : #accessing }

View File

@ -5,7 +5,7 @@ This was evolved in the context of the [Grafoscopio](mutabit.com/grafoscopio/en.
Class { Class {
#name : #Nimble, #name : #Nimble,
#superclass : #Object, #superclass : #Object,
#category : #'MiniDocs-MiniDocs' #category : #'MiniDocs-External'
} }
{ #category : #accessing } { #category : #accessing }

View File

@ -1,7 +1,11 @@
"
The `External` tag is related on its dependency on other programming languages and frameworks,
though the dependency should be loaded by just loading a small binary with no dependencies.
"
Class { Class {
#name : #YQ, #name : #YQ,
#superclass : #Object, #superclass : #Object,
#category : #MiniDocs #category : #'MiniDocs-External'
} }
{ #category : #accessing } { #category : #accessing }