eclipse-aspectj / aspectj

Other
304 stars 86 forks source link

Convert documentation to AsciiDoc, publish to GitHub Pages or eclipse.dev #76

Open kriegaex opened 3 years ago

kriegaex commented 3 years ago

Why?

How?

kriegaex commented 3 years ago

@aclement, I have been working on and off on this during the last 4 weeks. I am not done yet and have no HTML generation step for it yet, but first wanted to focus on making the documents readable and navigable directly from the GitHub repo. I would appreciate some feedback. Here are some entry points:

There are some more documents I converted, but this should give you a good first impression of what the AsciiDoc looks like (no apecific styling applied, all using defaults).

Ideally, the links should just work on GitHub, so we have a living documentation. We can of course add an AsciiDoctor conversion step and regularly upload generated HTMLs for a static documentation website, similar to what we have now.

P.S.: Sample code in the documentation (e.g. Java, AspectJ, XML) has syntax highlighting now.

edyda99 commented 1 year ago

Hi, is it possible to split this issue into multiple sub-issues and label them as ideal for contribution, new people (like me) will get the opportunity to contribute and will get to know more about this amazing library?

kriegaex commented 1 year ago

Hi, is it possible to split this issue into multiple sub-issues

Actually, I am 95% done and simply deprioritised this issue in favour of others. Part of it was laziness, too, I admit to that. One of these days, I should kick my own ass and finish it.

kriegaex commented 11 months ago

Reopening, because even though the PR as such is done and merged, the website still has not been updated. Open questions for how exactly to do it, see Eclipse help desk issue 4123.

kriegaex commented 9 months ago

For now, I made the decision to publish on https://eclipse.dev/aspectj/, but cannot do anything there at the moment, because the website seems to have problems, see GitLab issue 4287.

kriegaex commented 9 months ago

We reached the next milestone: I updated the old PHP website, at least as much as necessary for now. For example:

kriegaex commented 9 months ago

I created a URL mapping table from old to new documentation URLs and opened helpdesk issue https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4304.

kriegaex commented 9 months ago

The 3 optional steps will not be done as part of this issue. I want to close it after the URL mapping and tend to other issues after expending considerable effort on this one.