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');
repository: 'github://moosetechnology/PetitParser:v3.x.x/src'
].
self fossil: spec.
"self fossil: spec."
"Packages"
spec
package: 'MiniDocs' with: [ spec requires: #('Mustache' 'Tealight' "'XMLParserHTML'") ];

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ Class {
#classInstVars : [
'singleton'
],
#category : #MiniDocs
#category : #'MiniDocs-Core'
}
{ #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,
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 {
#name : #NanoID,
#superclass : #Object,
#category : #'MiniDocs-MiniDocs'
#category : #'MiniDocs-External'
}
{ #category : #accessing }

View File

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