Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Eclipse CDT from Gerrit/Bugzilla/etc to GitHub #32

Open
34 of 37 tasks
jonahgraham opened this issue Aug 11, 2022 · 5 comments
Open
34 of 37 tasks

Migrate Eclipse CDT from Gerrit/Bugzilla/etc to GitHub #32

jonahgraham opened this issue Aug 11, 2022 · 5 comments
Assignees
Labels
documentation Documentation of CDT releng Release engineering and project management

Comments

@jonahgraham
Copy link
Member

jonahgraham commented Aug 11, 2022

The Eclipse CDT project is moving to GitHub. We are using this issue to track all the items that need to be completed. Many of the items in this list need to be submitted to webmaster when we are ready at the helpdesk issue

This issue was migrated from eclipse-cdt/cdt-infra#62 that had been used to track the move ahead of us having the new repo

TODO list for the move:

@jonahgraham
Copy link
Member Author

jonahgraham added a commit to jonahgraham/cdt that referenced this issue Aug 23, 2022
@jonahgraham jonahgraham added releng Release engineering and project management documentation Documentation of CDT labels Sep 14, 2022
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Oct 9, 2022
Managing the API changelog in HTML has been rather burdensome, getting
the formatting correct and doing things like having numbered lists
added unneeded burden to the process.

This change moves all the old content to markdown and
places it prominently next to the other NewAndNoteworthy content.

Also included here is some fine tuning to the related documentation
about API.

Part of eclipse-cdt#32
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Oct 9, 2022
This commit runs GitHub actions for code cleanliness.
Because this includes compare and replace build,
this verifies that the commit is buildable and
clean.

The natives are not rebuilt here (yet) because
the GitHub actions runner does not have the
cross compiler tools installed.

Part of migration to GitHub - Issue eclipse-cdt#32
jonahgraham added a commit that referenced this issue Oct 9, 2022
This commit runs GitHub actions for code cleanliness.
Because this includes compare and replace build,
this verifies that the commit is buildable and
clean.

The natives are not rebuilt here (yet) because
the GitHub actions runner does not have the
cross compiler tools installed.

Part of migration to GitHub - Issue #32
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Oct 9, 2022
Managing the API changelog in HTML has been rather burdensome, getting
the formatting correct and doing things like having numbered lists
added unneeded burden to the process.

This change moves all the old content to markdown and
places it prominently next to the other NewAndNoteworthy content.

Also included here is some fine tuning to the related documentation
about API.

Part of eclipse-cdt#32
jonahgraham added a commit that referenced this issue Oct 9, 2022
Managing the API changelog in HTML has been rather burdensome, getting
the formatting correct and doing things like having numbered lists
added unneeded burden to the process.

This change moves all the old content to markdown and
places it prominently next to the other NewAndNoteworthy content.

Also included here is some fine tuning to the related documentation
about API.

Part of #32
@jonahgraham
Copy link
Member Author

jonahgraham commented Oct 12, 2022

Following today's CDT call, this is what we will do with remaining Wiki pages that need to be moved:

  • CDT Calls: create a new page on hackmd.io and link to it from somewhere in the repo (either root readme or contributing)
  • manual pages/user guides: Turn off the wiki -> html translation and maintain those pages in the HTML only from now on
  • Old CDT presentations: Leave them on wiki and decide where to move them once EF wiki actually gets shut down

jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
@jonahgraham
Copy link
Member Author

jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
@jonahgraham
Copy link
Member Author

The forum will stay open as a user-to-user forum as long as the Eclipse Foundation chooses to run it. Message posted on forum

jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
The primary location for these user guides is now the Git repo in HTML
format.

Part of eclipse-cdt#32
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
I have not updated links in old N&N pages from before CDT 10.
I have not updated non-CDT links.

Part of eclipse-cdt#32
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
I have not updated links in old N&N pages from before CDT 10.
I have not updated non-CDT links.

Part of eclipse-cdt#32
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
jonahgraham added a commit to jonahgraham/cdt that referenced this issue Nov 9, 2022
jonahgraham added a commit that referenced this issue Nov 9, 2022
jonahgraham added a commit that referenced this issue Nov 9, 2022
The primary location for these user guides is now the Git repo in HTML
format.

Part of #32
jonahgraham added a commit that referenced this issue Nov 9, 2022
I have not updated links in old N&N pages from before CDT 10.
I have not updated non-CDT links.

Part of #32
jonahgraham added a commit that referenced this issue Nov 9, 2022
@jonahgraham
Copy link
Member Author

xref: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/2308 - request to disable creating new bugs in bugzilla, but not modify existing bugs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation of CDT releng Release engineering and project management
Projects
None yet
Development

No branches or pull requests

1 participant