Description
Follow up for #6657 where a few auto-urls are missing.
only 404
The following URLs are based on all entries in Syntax.java. I curled them and filtered only the 404 ones
https://bnd.bndtools.org/heads/.bnd.html -> 404
https://bnd.bndtools.org/heads/automatic_module_name.html -> 404
https://bnd.bndtools.org/heads/bin.html -> 404
https://bnd.bndtools.org/heads/bundle_contactaddress.html -> 404
https://bnd.bndtools.org/heads/bundle_icon.html -> 404
https://bnd.bndtools.org/heads/bundle_localization.html -> 404
https://bnd.bndtools.org/heads/bundle_scm.html -> 404
https://bnd.bndtools.org/heads/bundle_updatelocation.html -> 404
https://bnd.bndtools.org/heads/bundle_vendor.html -> 404
https://bnd.bndtools.org/heads/export_service.html -> 404
https://bnd.bndtools.org/heads/ignore_package.html -> 404
https://bnd.bndtools.org/heads/javac.encoding.html -> 404
https://bnd.bndtools.org/heads/javac.html -> 404
https://bnd.bndtools.org/heads/javac.profile.html -> 404
https://bnd.bndtools.org/heads/javac.source.html -> 404
https://bnd.bndtools.org/heads/javac.target.html -> 404
https://bnd.bndtools.org/heads/provide_capability.html -> 404
https://bnd.bndtools.org/heads/src.html -> 404
https://bnd.bndtools.org/heads/target_dir.html -> 404
https://bnd.bndtools.org/heads/testbin.html -> 404
https://bnd.bndtools.org/heads/tester_plugin.html -> 404
https://bnd.bndtools.org/heads/testsrc.html -> 404
https://bnd.bndtools.org/instructions/bnd-driver.html -> 404
https://bnd.bndtools.org/instructions/bumppolicy.html -> 404
https://bnd.bndtools.org/instructions/consumer-policy.html -> 404
https://bnd.bndtools.org/instructions/exporttype.html -> 404
https://bnd.bndtools.org/instructions/gestalt.html -> 404
https://bnd.bndtools.org/instructions/packageinfotype.html -> 404
https://bnd.bndtools.org/instructions/provider-policy.html -> 404
https://bnd.bndtools.org/instructions/require-bnd.html -> 404
https://bnd.bndtools.org/instructions/runoptions.html -> 404
https://bnd.bndtools.org/instructions/runremote.html -> 404
https://bnd.bndtools.org/instructions/x-overwritestrategy.html -> 404
What to do?
- a) We could add a manual
helpurl
to each header / instructions if there is an existing page - b) create a .md page under /docs (at least with placeholder)
Goal: Each help icon button when hovering over a known header / instruction in BndEditor leads to a valid (non 404) URL.
Script
cat <<EOF | while read -r url; do http_status=$(curl -o /dev/null -s -w "%{http_code}" -I "$url"); [ "$http_status" = "404" ] && echo "$url -> $http_status"; done
https://bnd.bndtools.org/heads/bundle_blueprint.html
https://bnd.bndtools.org/instructions/provider-policy.html
https://bnd.bndtools.org/heads/conditional_package.html
https://bnd.bndtools.org/heads/testbin.html
https://bnd.bndtools.org/instructions/contract.html
https://bnd.bndtools.org/instructions/tester.html
https://bnd.bndtools.org/instructions/baseline.html
https://bnd.bndtools.org/instructions/resolve.effective.html
https://bnd.bndtools.org/heads/bin.html
https://bnd.bndtools.org/instructions/includepackage.html
https://bnd.bndtools.org/heads/bundle_contactaddress.html
https://bnd.bndtools.org/heads/bundle_name.html
https://bnd.bndtools.org/instructions/outputmask.html
https://bnd.bndtools.org/heads/dynamicimport_package.html
https://bnd.bndtools.org/heads/automatic_module_name.html
https://bnd.bndtools.org/heads/bundle_nativecode.html
https://bnd.bndtools.org/heads/bundle_category.html
https://bnd.bndtools.org/instructions/nobuildincache.html
https://bnd.bndtools.org/instructions/namesection.html
https://bnd.bndtools.org/instructions/runsystemcapabilities.html
https://bnd.bndtools.org/heads/bundle_localization.html
https://bnd.bndtools.org/instructions/packageinfotype.html
https://bnd.bndtools.org/instructions/runtrace.html
https://bnd.bndtools.org/instructions/wablib.html
https://bnd.bndtools.org/instructions/deployrepo.html
https://bnd.bndtools.org/instructions/init.html
https://bnd.bndtools.org/instructions/pom.html
https://bnd.bndtools.org/instructions/removeheaders.html
https://bnd.bndtools.org/instructions/reportnewer.html
https://bnd.bndtools.org/heads/bundle_contributors.html
https://bnd.bndtools.org/instructions/runee.html
https://bnd.bndtools.org/instructions/privatepackage.html
https://bnd.bndtools.org/instructions/diffpackages.html
https://bnd.bndtools.org/instructions/remoteworkspace.html
https://bnd.bndtools.org/heads/bundle_icon.html
https://bnd.bndtools.org/instructions/groupid.html
https://bnd.bndtools.org/instructions/plugin.html
https://bnd.bndtools.org/instructions/metatypeannotations-options.html
https://bnd.bndtools.org/heads/testsrc.html
https://bnd.bndtools.org/instructions/buildrepo.html
https://bnd.bndtools.org/instructions/require-bnd.html
https://bnd.bndtools.org/heads/javac.source.html
https://bnd.bndtools.org/heads/private_package.html
https://bnd.bndtools.org/instructions/javaagent.html
https://bnd.bndtools.org/heads/provide_capability.html
https://bnd.bndtools.org/instructions/pedantic.html
https://bnd.bndtools.org/instructions/eeprofile.html
https://bnd.bndtools.org/instructions/runvm.html
https://bnd.bndtools.org/instructions/metainf-services.html
https://bnd.bndtools.org/instructions/runblacklist.html
https://bnd.bndtools.org/instructions/make.html
https://bnd.bndtools.org/instructions/nobundles.html
https://bnd.bndtools.org/heads/bundle_requiredexecutionenvironment.html
https://bnd.bndtools.org/instructions/noclassforname.html
https://bnd.bndtools.org/instructions/preprocessmatchers.html
https://bnd.bndtools.org/heads/export_service.html
https://bnd.bndtools.org/instructions/runframework.html
https://bnd.bndtools.org/instructions/testcontinuous.html
https://bnd.bndtools.org/instructions/noimportjava.html
https://bnd.bndtools.org/instructions/runnoreferences.html
https://bnd.bndtools.org/instructions/x-overwritestrategy.html
https://bnd.bndtools.org/instructions/bumppolicy.html
https://bnd.bndtools.org/instructions/runenv.html
https://bnd.bndtools.org/instructions/dsannotations-options.html
https://bnd.bndtools.org/instructions/resourceonly.html
https://bnd.bndtools.org/heads/import_package.html
https://bnd.bndtools.org/instructions/maven-scope.html
https://bnd.bndtools.org/heads/export_package.html
https://bnd.bndtools.org/instructions/releaserepo.html
https://bnd.bndtools.org/instructions/noextraheaders.html
https://bnd.bndtools.org/heads/bundle_activationpolicy.html
https://bnd.bndtools.org/instructions/testpath.html
https://bnd.bndtools.org/instructions/executable.html
https://bnd.bndtools.org/instructions/exporttype.html
https://bnd.bndtools.org/instructions/builderignore.html
https://bnd.bndtools.org/instructions/noee.html
https://bnd.bndtools.org/instructions/cdiannotations.html
https://bnd.bndtools.org/instructions/runpath.html
https://bnd.bndtools.org/instructions/runproperties.html
https://bnd.bndtools.org/instructions/undertest.html
https://bnd.bndtools.org/heads/bundle_vendor.html
https://bnd.bndtools.org/instructions/diffignore.html
https://bnd.bndtools.org/instructions/classpath.html
https://bnd.bndtools.org/instructions/baselinerepo.html
https://bnd.bndtools.org/heads/javac.target.html
https://bnd.bndtools.org/heads/test_cases.html
https://bnd.bndtools.org/instructions/buildpath.html
https://bnd.bndtools.org/instructions/runrepos.html
https://bnd.bndtools.org/instructions/conduit.html
https://bnd.bndtools.org/heads/javac.profile.html
https://bnd.bndtools.org/instructions/runrequires.html
https://bnd.bndtools.org/instructions/nodefaultversion.html
https://bnd.bndtools.org/instructions/savemanifest.html
https://bnd.bndtools.org/instructions/strict.html
https://bnd.bndtools.org/heads/bundle_classpath.html
https://bnd.bndtools.org/instructions/exportcontents.html
https://bnd.bndtools.org/instructions/donotcopy.html
https://bnd.bndtools.org/instructions/export.html
https://bnd.bndtools.org/heads/service_component.html
https://bnd.bndtools.org/instructions/runremote.html
https://bnd.bndtools.org/instructions/nojunitosgi.html
https://bnd.bndtools.org/heads/bundle_license.html
https://bnd.bndtools.org/heads/javac.html
https://bnd.bndtools.org/heads/tester_plugin.html
https://bnd.bndtools.org/heads/bundle_scm.html
https://bnd.bndtools.org/instructions/includeresource.html
https://bnd.bndtools.org/instructions/include.html
https://bnd.bndtools.org/heads/bundle_description.html
https://bnd.bndtools.org/instructions/manifest.html
https://bnd.bndtools.org/instructions/compression.html
https://bnd.bndtools.org/instructions/dsannotations.html
https://bnd.bndtools.org/instructions/testsources.html
https://bnd.bndtools.org/heads/ignore_package.html
https://bnd.bndtools.org/instructions/workingset.html
https://bnd.bndtools.org/instructions/augment.html
https://bnd.bndtools.org/instructions/library.html
https://bnd.bndtools.org/instructions/standalone.html
https://bnd.bndtools.org/instructions/systemproperties.html
https://bnd.bndtools.org/heads/bundle_symbolicname.html
https://bnd.bndtools.org/instructions/runbuilds.html
https://bnd.bndtools.org/heads/bundle_copyright.html
https://bnd.bndtools.org/instructions/check.html
https://bnd.bndtools.org/heads/javac.encoding.html
https://bnd.bndtools.org/instructions/runstartlevel.html
https://bnd.bndtools.org/instructions/fixupmessages.html
https://bnd.bndtools.org/instructions/metatypeannotations.html
https://bnd.bndtools.org/heads/fragment_host.html
https://bnd.bndtools.org/heads/bundle_updatelocation.html
https://bnd.bndtools.org/instructions/wab.html
https://bnd.bndtools.org/heads/bundle_activator.html
https://bnd.bndtools.org/instructions/bundleannotations.html
https://bnd.bndtools.org/instructions/consumer-policy.html
https://bnd.bndtools.org/instructions/gestalt.html
https://bnd.bndtools.org/instructions/bnd-driver.html
https://bnd.bndtools.org/instructions/runprovidedcapabilities.html
https://bnd.bndtools.org/heads/bundle_docurl.html
https://bnd.bndtools.org/instructions/sourcepath.html
https://bnd.bndtools.org/instructions/runprogramargs.html
https://bnd.bndtools.org/instructions/testpackages.html
https://bnd.bndtools.org/instructions/upto.html
https://bnd.bndtools.org/heads/bundle_manifestversion.html
https://bnd.bndtools.org/heads/bundle_developers.html
https://bnd.bndtools.org/heads/bnd_addxmltotest.html
https://bnd.bndtools.org/heads/.bnd.html
https://bnd.bndtools.org/heads/target_dir.html
https://bnd.bndtools.org/instructions/reproducible.html
https://bnd.bndtools.org/instructions/runkeep.html
https://bnd.bndtools.org/instructions/testunresolved.html
https://bnd.bndtools.org/instructions/runbundles.html
https://bnd.bndtools.org/instructions/sign.html
https://bnd.bndtools.org/instructions/conditionalpackage.html
https://bnd.bndtools.org/heads/meta_persistence.html
https://bnd.bndtools.org/instructions/runfw.html
https://bnd.bndtools.org/instructions/distro.html
https://bnd.bndtools.org/instructions/runsystempackages.html
https://bnd.bndtools.org/instructions/maven-release.html
https://bnd.bndtools.org/instructions/runjdb.html
https://bnd.bndtools.org/instructions/dependson.html
https://bnd.bndtools.org/instructions/runoptions.html
https://bnd.bndtools.org/instructions/extension.html
https://bnd.bndtools.org/instructions/resolve.preferences.html
https://bnd.bndtools.org/instructions/runstorage.html
https://bnd.bndtools.org/heads/require_capability.html
https://bnd.bndtools.org/instructions/resolve.html
https://bnd.bndtools.org/heads/src.html
https://bnd.bndtools.org/instructions/export-apiguardian.html
https://bnd.bndtools.org/instructions/sub.html
https://bnd.bndtools.org/instructions/output.html
https://bnd.bndtools.org/instructions/digests.html
https://bnd.bndtools.org/instructions/failok.html
https://bnd.bndtools.org/instructions/nomanifest.html
https://bnd.bndtools.org/instructions/pluginpath.html
https://bnd.bndtools.org/instructions/connection-settings.html
https://bnd.bndtools.org/instructions/snapshot.html
https://bnd.bndtools.org/heads/bundle_version.html
https://bnd.bndtools.org/instructions/nojunit.html
https://bnd.bndtools.org/instructions/nouses.html
https://bnd.bndtools.org/instructions/sources.html
https://bnd.bndtools.org/instructions/runtimeout.html
https://bnd.bndtools.org/heads/require_bundle.html
https://bnd.bndtools.org/instructions/invalidfilenames.html
EOF