vivliostyle / community

✍️ Ideas, Proposals, F2F Meeting
https://vivliostyle.org/community
GNU Affero General Public License v3.0
6 stars 0 forks source link

Vivliostyle 2020 Release Plan #60

Closed uetchy closed 3 years ago

uetchy commented 4 years ago

Overview

Vivliostyle 2020 will brings massive structural changes to core packages.

Changes

Logo

Twitter Post - Vivliostyle

Git repository

git remote URL won't be redirected. You need to manually set new git URL to following:

https://github.com/vivliostyle/vivliostyle.git

API Changes (Core)

Twitter Post - What's New

Move directories

/ts/.ts → /.ts

Documents has been relocated in vivliostyle.org

Files and Classes

Unified Namespace

Browser (UMD)

<script type="text/javascript" src="https://unpkg.com/@vivliostyle/core/lib/vivliostyle.js"></script>
<script type="text/javascript">
Vivliostyle.printHTML();
</script>

Browser (ES Modules)

<script type="module">
import * as Vivliostyle from "https://unpkg.com/@vivliostyle/core/lib/esm/vivliostyle.js";
Vivliostyle.printHTML();
</script>

Node.js (CommonJS)

const * as Vivliostyle = require("@vivliostyle/core");
Vivliostyle.printHTML();

Bug fixes (Core)

API Changes (Viewer)

New Viewer location

Stable release

Canary release (equivalent to master)

Tagged releases (Pre-release + Legacy releases)

https://vivliostyle.github.io/

New documentation site

Design system

Screen Shot 2020-01-26 at 18 32 08

Schedule

Rename repository (2019/12/14)

Merge repositories (2019/12/14)

Test and fix npm related issue (2019/12/14)

Transfer issues (2019/12/14)

Mark old repositories deprecated (2019/12/14)

Archive deprecated repositories (Early 2020)

Re-organize documents

Release scoped versions in npm (Early 2020)

npm deprecate (Early 2020)

Remaining Tasks

MurakamiShinyu commented 4 years ago

[Resolved] Proposal to rename back vivliostyle/vivliostyle to vivliostyle/vivliostyle.js

Reasons:


Resolved: This proposal was approved and done on 2020-03-20. Related commits:

akabekobeko commented 3 years ago

昨年の計画 issue なので close します。