Skip to content

Commit c72a6d1

Browse files
authored
chore: add changelogs, set up autorelease (#242)
1 parent 0062c5e commit c72a6d1

File tree

11 files changed

+108
-4
lines changed

11 files changed

+108
-4
lines changed

.changelog.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Excavator auto-updates this file. Please contribute improvements to the central template.
2+
3+
# This file is intentionally empty. The file's existence enables changelog-app and is empty to use the default configuration.

.gitignore

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
1+
# macOS
2+
.DS_Store
3+
4+
# Node
15
node_modules
2-
reports/*.xml
3-
packages/*/lib
4-
packages/*/dist
5-
npm-debug.log
6+
npm-debug.log*
7+
lerna-debug.log
8+
package-lock.json
69
yarn-error.log
10+
11+
# Documentalist
12+
build
13+
dist
14+
lib
15+
generated
16+
coverage
17+
reports/*.xml
718
packages/docs/docs.json
819
packages/docs/theme/version.txt

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,26 @@
55

66
> A sort-of-static site generator optimized for living documentation of software projects.
77
8+
### Documentation
9+
810
[See the full usage documentation here](https://palantir.github.io/documentalist/).
11+
12+
### Development
13+
14+
#### Prerequisites
15+
16+
- Yarn v1.x
17+
- Node v18.x
18+
19+
#### Dev tasks
20+
21+
- `yarn build` compiles & builds source code
22+
- `yarn lint` lints source code
23+
- `yarn test` runs unit test suites
24+
- `yarn deploy` pushes docs built in the `packages/docs/dist` folder to the `gh-pages` branch
25+
26+
#### Releases
27+
28+
_For maintainers only_:
29+
30+
[![Autorelease](https://img.shields.io/badge/Perform%20an-Autorelease-success.svg)](https://autorelease.general.dmz.palantir.tech/palantir/documentalist)

packages/client/changelog/@unreleased/.gitkeep

Whitespace-only changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
type: feature
2+
feature:
3+
description: Export new type alias `TsDocEntry`
4+
links:
5+
- https://github.com/palantir/documentalist/pull/156
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
type: break
2+
break:
3+
description: Upgrade minimum Node.js engine to v18.x
4+
links:
5+
- https://github.com/palantir/documentalist/pull/236
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
type: break
2+
break:
3+
description: |-
4+
Rename all interfaces to drop the `I` prefix:
5+
- `ICompiler` -> `Compiler`
6+
- `IMetadata` -> `Metadata`
7+
- `IBlock` -> `Block`
8+
- `IKssModifier` -> `KssModifier`
9+
- `IKSSExample` -> `KSSExample`
10+
- `IKSSPluginData` -> `KSSPluginData`
11+
- `IMarkdownPluginData` -> `MarkdownPluginData`
12+
- `IPageNode` -> `PageNode`
13+
- `IPageData` -> `PageData`
14+
- `INavigable` -> `Navigable`
15+
- `IHeadingNode` -> `HeadingNode`
16+
- `INpmPackage` -> `NpmPackageInfo`
17+
- `INpmPluginData` -> `NpmPluginData`
18+
- `IPlugin` -> `Plugin`
19+
- `IFile` -> `File`
20+
- `ITag` -> `Tag`
21+
- `IHeadingTag` -> `HeadingTag`
22+
- `ITsFlags` -> `TsFlags`
23+
- `ITsDocBase` -> `TsDocBase`
24+
- `ITsConstructor` -> `TsConstructor`
25+
- `ITsMethod` -> `TsMethod`
26+
- `ITsCallable` -> `TsCallable`
27+
- `ITsSignature` -> `TsSignature`
28+
- `ITsDefaultValue` -> `TsDefaultValue`
29+
- `ITsObjectDefinition` -> `TsObjectDefinition`
30+
- `ITsProperty` -> `TsProperty`
31+
- `ITsParameter` -> `TsParameter`
32+
- `ITsClass` -> `TsClass`
33+
- `ITsAccessor` -> `TsAccessor`
34+
- `ITsEnumMember` -> `TsEnumMember`
35+
- `ITsEnum` -> `TsEnum`
36+
- `ITypescriptPluginData` -> `TypescriptPluginData`
37+
links:
38+
- https://github.com/palantir/documentalist/pull/156

packages/compiler/changelog/@unreleased/.gitkeep

Whitespace-only changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
type: break
2+
break:
3+
description: Upgrade to typedoc to v0.25.x, which supports TypeScript v4.6 - v5.2
4+
links:
5+
- https://github.com/palantir/documentalist/pull/156
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
type: break
2+
break:
3+
description: Upgrade minimum Node.js engine to v18.x
4+
links:
5+
- https://github.com/palantir/documentalist/pull/236

0 commit comments

Comments
 (0)