René's URL Explorer Experiment


Title: Can this repository be made consistent with dev.java? · Issue #104 · java/devjava-content · GitHub

Open Graph Title: Can this repository be made consistent with dev.java? · Issue #104 · java/devjava-content

X Title: Can this repository be made consistent with dev.java? · Issue #104 · java/devjava-content

Description: Motivation I (and I have reason to believe this also applies to other contributors) am confused by inconsistencies between https://dev.java and this repository. This repository seems to be based on an old version of the dev.java site tha...

Open Graph Description: Motivation I (and I have reason to believe this also applies to other contributors) am confused by inconsistencies between https://dev.java and this repository. This repository seems to be based on...

X Description: Motivation I (and I have reason to believe this also applies to other contributors) am confused by inconsistencies between https://dev.java and this repository. This repository seems to be based on...

Opengraph URL: https://github.com/java/devjava-content/issues/104

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Can this repository be made consistent with dev.java?","articleBody":"### Motivation\r\n\r\nI (and I have reason to believe this also applies to other contributors) am confused by inconsistencies between https://dev.java and this repository.\r\n\r\nThis repository seems to be based on an old version of the dev.java site that doesn't have all articles which means that if authors want to use `[link](id:some.article.id)` formatting to link to other articles (which I would consider to be the preferred way of writing links between articles), which leads to either [using full links](https://github.com/java/devjava-content/pull/70/files#diff-d91b81262c60c3b99aec3b51b9f83e8702b9a3a4f8107f5570629104efd343fcR52) or [guessing](https://github.com/java/devjava-content/pull/45#issuecomment-1741274090). Furthermore, some of the articles not being present results in warnings when building this repository. Also, since some article groups are not available in this repository, guesses about that have to be made as well (e.g. [the `Classes and Objects` group](https://github.com/java/devjava-content/pull/45#issue-1917170339)) for the article directory, id of the article and the file name of the article (specifically the number at the beginning).\r\n\r\nAlso, there are some inconsistencies between this repository and the site, for example #101 was fixed on the site but this repository [still contains the old version](https://github.com/java/devjava-content/blob/da4edd1b9b7b4e046076a490765e15d2d5180f6a/app/pages/learn/01_tutorial/03_getting-to-know-the-language/02_basics/02_creating-primitive-types.md?plain=1#L40) and the Javadocs of this repository [still refer to Java 19](https://github.com/java/devjava-content/blob/da4edd1b9b7b4e046076a490765e15d2d5180f6a/app/data/javadoc.json#L2) while the site uses Java 21 which lead to confusion in #97 for example.\r\n\r\n### Suggestion\r\n\r\nBecause of these issues, I suggest that\r\n- [Javadoc definitions](https://github.com/java/devjava-content/tree/main/app/data) are kept up to date (i.e. when these are changed on dev.java, this is also done in this repository).\r\n- If an article that has a version in this repository is changed on https://dev.java, it should also be changed in this repository.\r\n- Create stubs of all articles, especially in article groups. I can understand not wanting to have the content of some articles in this repository due to copyright/licensing but please at least include a file containing the metadata in this repositories for all articles and article groups present in https://dev.java/learn.\r\n\r\nFor example, for the [VSC article](https://dev.java/learn/vscode-java/), I could imagine such a stub look like the following\r\n```\r\n---\r\nid: first_app.vsc\r\ntitle: Building a Java application in Visual Studio Code\r\nslug: learn/vscode-java\r\ntype: tutorial\r\ncategory: start\r\nlayout: learn/tutorial.html\r\nsubheader_select: tutorials\r\nmain_css_id: learn\r\ndescription: \"An IDE (Integrated Development Environment) allows you to quickly program applications by providing multiple utilities for code development, testing, debugging features, etc. Given the increasing popularity of Visual Studio Code as a universal IDE, you can easily develop your first Java project by installing the Oracle Java Platform Extension.\"\r\nlast_update: 2024-04-22\r\n---\r\n\r\n# The content of this article is not available in this repository.\r\n```\r\n(data taken from https://dev.java/learn/vscode-java/)\r\nIf you don't want to include the description in the stub, I could also imagine the empty string being used for that).\r\n\r\nThe most important parts of that are:\r\n- id\r\n- everything related to the article group/layout so that contributors can easily copy and adapt it for their articles.\r\n\r\nbut I think it's useful to be able to copy the metadata from another article in the same group.","author":{"url":"https://github.com/danthe1st","@type":"Person","name":"danthe1st"},"datePublished":"2024-05-29T10:06:03.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/104/devjava-content/issues/104"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:0f518d1e-6c12-e3e4-a6c2-ba3b66d8f408
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idD066:3FDD68:748DA6:9C6491:6979511D
html-safe-noncef53fa0e986ecdbe23786760c94fb914746e81418687a5734d34a84a8ad4911ac
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMDY2OjNGREQ2ODo3NDhEQTY6OUM2NDkxOjY5Nzk1MTFEIiwidmlzaXRvcl9pZCI6IjM2MDIzNDU5ODk1NTQ5MTc2NjIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacc8a405e1bfc25c91b22b2c35f8a795cd0302972fcc0f872adecf1b732e7c5889
hovercard-subject-tagissue:2322919621
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/java/devjava-content/104/issue_layout
twitter:imagehttps://opengraph.githubassets.com/4fd3b03e42243fa6bd8aa4b661cb63eb566d77b351bbf98cb71e0fe8b7ded9ea/java/devjava-content/issues/104
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4fd3b03e42243fa6bd8aa4b661cb63eb566d77b351bbf98cb71e0fe8b7ded9ea/java/devjava-content/issues/104
og:image:altMotivation I (and I have reason to believe this also applies to other contributors) am confused by inconsistencies between https://dev.java and this repository. This repository seems to be based on...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamedanthe1st
hostnamegithub.com
expected-hostnamegithub.com
None85edf46bed9bd661cdeba9399f231fff92cf89edd1b7ec1b9330d8b96825eb94
turbo-cache-controlno-preview
go-importgithub.com/java/devjava-content git https://github.com/java/devjava-content.git
octolytics-dimension-user_id126123820
octolytics-dimension-user_loginjava
octolytics-dimension-repository_id614090520
octolytics-dimension-repository_nwojava/devjava-content
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id614090520
octolytics-dimension-repository_network_root_nwojava/devjava-content
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released86b00adbecb30d266958d3a4323f4a539c36f9a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/java/devjava-content/issues/104#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjava%2Fdevjava-content%2Fissues%2F104
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjava%2Fdevjava-content%2Fissues%2F104
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=java%2Fdevjava-content
Reloadhttps://github.com/java/devjava-content/issues/104
Reloadhttps://github.com/java/devjava-content/issues/104
Reloadhttps://github.com/java/devjava-content/issues/104
java https://github.com/java
devjava-contenthttps://github.com/java/devjava-content
Notifications https://github.com/login?return_to=%2Fjava%2Fdevjava-content
Fork 29 https://github.com/login?return_to=%2Fjava%2Fdevjava-content
Star 77 https://github.com/login?return_to=%2Fjava%2Fdevjava-content
Code https://github.com/java/devjava-content
Issues 48 https://github.com/java/devjava-content/issues
Pull requests 2 https://github.com/java/devjava-content/pulls
Discussions https://github.com/java/devjava-content/discussions
Actions https://github.com/java/devjava-content/actions
Projects 0 https://github.com/java/devjava-content/projects
Security 0 https://github.com/java/devjava-content/security
Insights https://github.com/java/devjava-content/pulse
Code https://github.com/java/devjava-content
Issues https://github.com/java/devjava-content/issues
Pull requests https://github.com/java/devjava-content/pulls
Discussions https://github.com/java/devjava-content/discussions
Actions https://github.com/java/devjava-content/actions
Projects https://github.com/java/devjava-content/projects
Security https://github.com/java/devjava-content/security
Insights https://github.com/java/devjava-content/pulse
New issuehttps://github.com/login?return_to=https://github.com/java/devjava-content/issues/104
New issuehttps://github.com/login?return_to=https://github.com/java/devjava-content/issues/104
Can this repository be made consistent with dev.java?https://github.com/java/devjava-content/issues/104#top
https://github.com/danthe1st
https://github.com/danthe1st
danthe1sthttps://github.com/danthe1st
on May 29, 2024https://github.com/java/devjava-content/issues/104#issue-2322919621
https://dev.javahttps://dev.java
using full linkshttps://github.com/java/devjava-content/pull/70/files#diff-d91b81262c60c3b99aec3b51b9f83e8702b9a3a4f8107f5570629104efd343fcR52
guessinghttps://github.com/java/devjava-content/pull/45#issuecomment-1741274090
the Classes and Objects grouphttps://github.com/java/devjava-content/pull/45#issue-1917170339
#101https://github.com/java/devjava-content/pull/101
still contains the old versionhttps://github.com/java/devjava-content/blob/da4edd1b9b7b4e046076a490765e15d2d5180f6a/app/pages/learn/01_tutorial/03_getting-to-know-the-language/02_basics/02_creating-primitive-types.md?plain=1#L40
still refer to Java 19https://github.com/java/devjava-content/blob/da4edd1b9b7b4e046076a490765e15d2d5180f6a/app/data/javadoc.json#L2
#97https://github.com/java/devjava-content/pull/97
Javadoc definitionshttps://github.com/java/devjava-content/tree/main/app/data
https://dev.javahttps://dev.java
https://dev.java/learnhttps://dev.java/learn
VSC articlehttps://dev.java/learn/vscode-java/
https://dev.java/learn/vscode-java/https://dev.java/learn/vscode-java/
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.