vaadin / framework8-issues

Legacy repository for issuse tracking realted to Framework 8. All new issues should be created at https://github.com/vaadin/framework/issues/new
2 stars 0 forks source link

Migrate to GitHub workflow #263

Closed Artur- closed 7 years ago

hesara commented 7 years ago

Some initial thoughts on some of the things needed for this (a very incomplete list):

hesara commented 7 years ago

The main topics:

While doing this, the repository in GitHub will be renamed to "framework." This will create an automatic redirect in GitHub as long as the old name isn't used for something else.

What needs to happen before code migration:

What needs to happen before issue migration:

Issue migration will be done in batches over about 20h.

What needs to happen after code migration:

What needs to happen after issue migration:

hesara commented 7 years ago

Status: code migration done except for the following steps:

hesara commented 7 years ago

Contribution guide and POM updated, and obsolete build scripts removed. Pages on vaadin.com will be updated after issue migration, which affects them more.

Based on a first quick check, there are 16 PRs that might still be relevant and haven't been addressed yet: 1, 2, 9, 11, 13, 14, 24, 27, 36, 54, 61, 62, 63, 64, 65, 66

hesara commented 7 years ago

Using git submodules for screenshots to enable branch agnostic validation builds (see vaadin/framework#86 and vaadin/framework#88) and updated build configurations and repository tagging script generation accordingly.

hesara commented 7 years ago

Added comments to recent PRs that had been closed because of Gerrit. We might want to re-pick vaadin/framework#36 that was merged as a PR and then overwritten by Gerrit-GitHub sync.

hesara commented 7 years ago

Tickets from the "Core Framework" project have been migrated and Trac is read-only for non-R&D users with registration of new users deactivated and dev.vaadin.com front page updated. Updating of release notes in 7.7 is covered by vaadin/framework8-issues#222 .

hesara commented 7 years ago

Feature vote functionality and vaadin.com/bug communicated to the concerned parties. Vaadin 7.7 related issues covered by #222. Migration of miscellaneous minor components from Trac can be done separately. Other tasks done.