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 Wiki Content to the Tycho Docs #2564

Open
3 tasks
laeubi opened this issue Jun 22, 2023 · 19 comments
Open
3 tasks

Migrate Wiki Content to the Tycho Docs #2564

laeubi opened this issue Jun 22, 2023 · 19 comments

Comments

@laeubi
Copy link
Member

laeubi commented Jun 22, 2023

The Wiki will go away some time and we should therefore decide what is worth being migrated:

@vogella
Copy link
Contributor

vogella commented Nov 21, 2023

@laeubi
Copy link
Member Author

laeubi commented Nov 21, 2023

@vogella do you like to migrate that part? It also could need an update e.g. according to how use CI Friendly versions / pomless in that process.

@vogella
Copy link
Contributor

vogella commented Nov 21, 2023

Did you decide already to which structure this information should go?

@vogella
Copy link
Contributor

vogella commented Nov 21, 2023

@vogella do you like to migrate that part? It also could need an update e.g. according to how use CI Friendly versions / pomless in that process.

I can try. Where should it go?

@laeubi
Copy link
Member Author

laeubi commented Nov 21, 2023

If you open https://tycho.eclipseprojects.io/doc/master/index.html you see whe have the automatic generated docs for the mojos, but also custom content like:

https://tycho.eclipseprojects.io/doc/master/TestingBundles.html

this is sourced by https://github.com/eclipse-tycho/tycho/tree/master/src/site/markdown

so one could add a new Deployment.md (don't forget to link it in the menu) that describes different deployment options (including maven repository).

That has the advantage that it can be adjusted when new feature are added alongisde with the code and get published together with the tycho release.

@laeubi laeubi pinned this issue Nov 21, 2023
vogella added a commit to vogella/tycho that referenced this issue Nov 21, 2023
Moves an improved version of https://wiki.eclipse.org/Tycho/category.xml
to the Tycho documentation

See eclipse-tycho#2564
vogella added a commit to vogella/tycho that referenced this issue Nov 21, 2023
vogella added a commit to vogella/tycho that referenced this issue Nov 21, 2023
@vogella
Copy link
Contributor

vogella commented Nov 22, 2023

What about https://wiki.eclipse.org/Tycho/FAQ?

Also to documentation or better to a FAQ.md in the repo?

@laeubi
Copy link
Member Author

laeubi commented Nov 22, 2023

For FAQ I think its a bit more challenging:

(but be aware that they need to be carefully reviewed as some are outdated)

laeubi pushed a commit that referenced this issue Nov 22, 2023
Moves an improved version of
https://wiki.eclipse.org/Tycho/Target_Platform
to the Tycho documentation

See #2564
github-actions bot pushed a commit that referenced this issue Nov 22, 2023
Moves an improved version of
https://wiki.eclipse.org/Tycho/Target_Platform
to the Tycho documentation

See #2564

(cherry picked from commit a834c5b)
laeubi pushed a commit that referenced this issue Nov 22, 2023
Moves an improved version of https://wiki.eclipse.org/Tycho/category.xml
to the Tycho documentation

See #2564
github-actions bot pushed a commit that referenced this issue Nov 22, 2023
Moves an improved version of https://wiki.eclipse.org/Tycho/category.xml
to the Tycho documentation

See #2564

(cherry picked from commit 0b01f24)
@vogella
Copy link
Contributor

vogella commented Nov 22, 2023

For FAQ I think its a bit more challenging:

(but be aware that they need to be carefully reviewed as some are outdated)

I could transfer is over to the wiki and any rework could be done there. The desire for a perfect solution usually leads to nothing at all.

Let me know, if the transfer approach is not good for you, I would leave to others to do the transfer.

laeubi pushed a commit that referenced this issue Nov 22, 2023
Moves an improved version of https://wiki.eclipse.org/Tycho/category.xml
to the Tycho documentation

See #2564

(cherry picked from commit 0b01f24)
laeubi pushed a commit that referenced this issue Nov 22, 2023
Moves an improved version of
https://wiki.eclipse.org/Tycho/Target_Platform
to the Tycho documentation

See #2564

(cherry picked from commit a834c5b)
@laeubi
Copy link
Member Author

laeubi commented Nov 22, 2023

@vogella thanks for the previous migrations, I merged them now.

For the FAQ, as said a minimal step would be to clean out outdated stuff so one need to review the entries, it does not make sense to migrate stuff like DS/Testing for example that are simply wrong these days and we already have better documentation for that. Also most items regarding Eclipse/m2e are outdated and mention very very old versions or plugins...

@vogella
Copy link
Contributor

vogella commented Nov 22, 2023

@vogella thanks for the previous migrations, I merged them now.

For the FAQ, as said a minimal step would be to clean out outdated stuff so one need to review the entries, it does not make sense to migrate stuff like DS/Testing for example that are simply wrong these days and we already have better documentation for that. Also most items regarding Eclipse/m2e are outdated and mention very very old versions or plugins...

Yeah, that is fine, I can do that.

@vogella
Copy link
Contributor

vogella commented Nov 22, 2023

Started FAQ migration for one entry (mirror), I removed it in the old wiki after adding it to the new wiki (and updating it a bit). Feel free to review or migrate more entries https://github.com/eclipse-tycho/tycho/wiki/Frequently-asked-questions

@vogella
Copy link
Contributor

vogella commented Nov 23, 2023

When is https://tycho.eclipseprojects.io/doc/latest/ updated? Looks like the changes did not make it yet.

@akurtakov
Copy link
Member

When is https://tycho.eclipseprojects.io/doc/latest/ updated? Looks like the changes did not make it yet.

If you look at the latest commit in master publishing docs failed https://github.com/eclipse-tycho/tycho/actions/runs/6966338262/job/18956344509

@vogella
Copy link
Contributor

vogella commented Nov 23, 2023

When is https://tycho.eclipseprojects.io/doc/latest/ updated? Looks like the changes did not make it yet.

If you look at the latest commit in master publishing docs failed https://github.com/eclipse-tycho/tycho/actions/runs/6966338262/job/18956344509

Thanks, will fix this.

@vogella
Copy link
Contributor

vogella commented Nov 23, 2023

When is https://tycho.eclipseprojects.io/doc/latest/ updated? Looks like the changes did not make it yet.

If you look at the latest commit in master publishing docs failed https://github.com/eclipse-tycho/tycho/actions/runs/6966338262/job/18956344509

Thanks, will fix this.

#3081

@vogella
Copy link
Contributor

vogella commented Nov 23, 2023

@laeubi
Copy link
Member Author

laeubi commented Nov 23, 2023

After deployment it takes soem time util GH pages are synced, see here:
https://github.com/eclipse-tycho/eclipse-tycho.github.io/actions

@laeubi
Copy link
Member Author

laeubi commented Nov 23, 2023

Just noticed: latest > latest release, your change is visible here:
https://tycho.eclipseprojects.io/doc/master/TargetPlatform.html

@nbauma109
Copy link

Hi,

I've merged this page https://wiki.eclipse.org/Tycho/pomless into this page https://github.com/eclipse-tycho/tycho/wiki/Tycho-Pomless.

You might want to protect your wiki pages and enable edition by pull request only.

I fixed formatting and spelling, but couldn't tell if the actual content is up to date.

Could you please review this page ?

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants