Open kriegaex opened 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.
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?
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.
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.
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.
We reached the next milestone: I updated the old PHP website, at least as much as necessary for now. For example:
I created a URL mapping table from old to new documentation URLs and opened helpdesk issue https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4304.
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.
Why?
lib
moduleHow?
#276(optional)Publish via GitHub action on master merge or release tag(optional)Integrate Javadoc into publishing process(optional)