You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "David Costanzo (Jira)" <ji...@apache.org> on 2020/01/16 17:15:00 UTC

[jira] [Created] (JEXL-319) Apache project documentation gives instructions in subversion

David Costanzo created JEXL-319:
-----------------------------------

             Summary: Apache project documentation gives instructions in subversion
                 Key: JEXL-319
                 URL: https://issues.apache.org/jira/browse/JEXL-319
             Project: Commons JEXL
          Issue Type: Bug
            Reporter: David Costanzo


The Apache project page for JEXL at [http://commons.apache.org/proper/commons-jexl/] contains many links for getting started with the source code, none of which work because they all give instructions for Subversion.  These should rewritten in terms of git, be replaced with a link to the github project (which has an up-to-date contributor's guide), or simply be removed.

 

*Places to Update*

1) The instructions on [http://commons.apache.org/proper/commons-jexl/source-repository.html] are written for subversion and (fortunately) don't work at all.

2) [http://commons.apache.org/proper/commons-jexl/issue-tracking.html] includes a sentence

> For more information on subversion and creating patches see the [Apache Contributors Guide|http://www.apache.org/dev/contributors.html].

The contribute guide is also written for subversion and an Apache-hosted git.  This should be removed or replaced with a reference to [https://github.com/apache/commons-jexl/blob/master/CONTRIBUTING.md]

3)  There's a helpfully-named file that's committed into Subversion

[https://svn.apache.org/repos/asf/commons/proper/jexl/JEXLnowUsesGit.txt]

However, the content is misleading, as it says to go to [http://commons.apache.org/jexl/source-repository.html] (see #1 above).   It also says

 
{noformat}
The SVN tree has been moved to:
https://svn.apache.org/repos/asf/commons/_moved_to_git/jexl 
{noformat}
However, this looks like a stale copy of the source code from GitHub.  It might be better to direct people to GitHub.

4) On [http://commons.apache.org/proper/commons-jexl/building.html] there's a sentence

> The source is [here|http://svn.apache.org/repos/asf/commons/proper/jexl/trunk/].

However, that link returns a 404 not found.

5) On [http://commons.apache.org/proper/commons-jexl/integration.html] it says that the project uses Jenkins, but I couldn't find it in the given link.  (It might be there, but I was under the impression that GitHub has its own CI system).

 

*Impact:*

I have a few bugs to report on JEXL.  Before reporting a bug, I usually try to see if it's still reproducible in the trunk, instead of just the latest release.  I typed "jexl" in a search engine and it took me to the project page.  None of the instructions I found to get that source code worked and even the place-holder that said it had moved to hit didn't help.  Eventually, I found my way to this Jira, which led me to some active bugs, which led me to a pull request, which led me to the GitHub.  All in all, this only took a few hours, but it's a few hours that could have been saved if the project documentation pointed me straight to GitHub.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)