Mirror of Apache Allura
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Allura [#8238] Display js confirm when delete a screenshot Sep 21, 2018
AlluraTest Better bearer token https check; Unauthorized instead of Forbidden. D… Jan 26, 2018
ForgeActivity [#8216] Personal Dashboard - Activity Section cleaning up the code Jul 9, 2018
ForgeBlog Add search help about specific fields, to blog, chat, discussion, wik… Aug 31, 2018
ForgeChat Add search help about specific fields, to blog, chat, discussion, wik… Aug 31, 2018
ForgeDiscussion Add search help about specific fields, to blog, chat, discussion, wik… Aug 31, 2018
ForgeGit [#8231] don't actually change the repo (web process might not have pe… Sep 20, 2018
ForgeImporters [#8212] handle case where github event can have a null user Jun 28, 2018
ForgeLink Add required and placeholder Sep 10, 2018
ForgeSVN [#8210] support a scm.repos.tarball.tmpdir config for snapshot checko… Jun 21, 2018
ForgeShortUrl Fix some tests that started failing after [d552202] Apr 30, 2018
ForgeTracker Use correct capitalization for solr "OR" Sep 7, 2018
ForgeUserStats [#8202] Personal Dashboard - Fix the test cases to follow redirects Jun 11, 2018
ForgeWiki Add search help about specific fields, to blog, chat, discussion, wik… Aug 31, 2018
fuse PEP8 cleanup Jan 10, 2014
scm_config/git-http [#7908] docker-compose and .ini files for prod; httpd config proxies … Oct 30, 2017
scripts Don't generate SHA1 files any more, per ASF policy update Aug 22, 2018
solr_config Update docker images Nov 17, 2016
vagrant [#7316] set port forwarding in Vagrantfile.pkg used in final box, too… May 8, 2014
.babelrc [#7919] add license headers Jan 8, 2016
.env [#8062] Updated dot env file with the Apache License Header Aug 18, 2016
.eslintignore-es5 Remove modernizr and some unused related classes. It hasn't been Jul 21, 2016
.eslintignore-es6 [#8035] Separate .eslintrc into configs for ES5 and ES6 Feb 5, 2016
.eslintrc-es5 [#8035] Separate .eslintrc into configs for ES5 and ES6 Feb 5, 2016
.eslintrc-es6 [#8035] Add jsx/react rules for eslint Feb 5, 2016
.gitattributes [#6422] Use git archive to build release instead of tar directly Oct 9, 2013
.gitignore Stop tracking ForgeGit/forgegit/tests/data/testgit.git/FETCH_HEAD fil… May 2, 2016
.gitmodules Remove Ming submodule Dec 1, 2009
.jscsrc [#7920] Add configured jshint and jscs Jan 8, 2016
.jshintrc [#7920] Add configured jshint and jscs Jan 8, 2016
.travis.yml [#6287] Remove symlink workarounds for PIL from travis-ci.org config … Jun 3, 2013
Brocfile.js Fix positioning of Create project button Oct 2, 2017
CHANGES CHANGES updated for ASF release 1.9.0 Sep 19, 2018
Dockerfile Latest ubuntu requires locales pkg for locale-gen cmd Apr 17, 2017
Guardfile Add license to guardfile Jan 19, 2016
INSTALL.markdown [#7915] more exact links into installation docs Aug 5, 2015
LICENSE [#8161] upgrade React from v0.14.3 to v16.0.0 Oct 2, 2017
Makefile Setup eslint before running tests on 42cc buildbot Jan 21, 2016
NOTICE Update copyright year Feb 1, 2018
README.markdown [#7908] split step-by-step instructions to separate doc; Add note to … Oct 30, 2017
coverage-report-all.sh Apply Apache License 2.0 header where necessary Apr 18, 2013
docker-compose-prod.yml [#7908] docker-compose and .ini files for prod; httpd config proxies … Oct 30, 2017
docker-compose.yml [#8189] Fix poor perf on forum listings page, due to unintended trip … Feb 27, 2018
package.json [#8035] update references to .eslintrc files; ignore es5 libs Feb 5, 2016
rat-excludes.txt [#8183] use hidpi canvas polyfill, and avoid doing things that mess i… Feb 5, 2018
rebuild-all.bash Remove NoWarnings package, old and unneeded Sep 9, 2014
requirements-optional.txt Optional support for much faster cchardet, used in really_unicode() Sep 6, 2017
requirements.txt Add markdown extension Sep 13, 2018
run_tests [#8035] run lint-es6 in main test runner Feb 5, 2016
setup.cfg [#7980] set default line length settings for pep8 & flake8 Oct 6, 2015
update.sh Apply Apache License 2.0 header where necessary Apr 18, 2013

README.markdown

Apache Allura Logo

Apache Allura

Build Status

Allura is an open source implementation of a software "forge", a web site that manages source code repositories, bug reports, discussions, mailing lists, wiki pages, blogs and more for any number of individual projects.

Allura is written in Python and leverages a great many existing Python packages (see requirements.txt and friends). It comes with tests which we run with nose. It is extensible in several ways, most importantly via the notion of "tools" based on allura.app.Application; but also with themes, authentication, and various other pluggable-APIs.

Website: https://allura.apache.org/

Table of Contents

Install

Before hacking on Allura, you’ll need to get an Allura instance up and running so you can see and test the changes you make. You can install Allura from scratch, or by using our Docker container images. Instructions for these approaches can be found here:

To install Allura, see Allura/docs/getting_started/installation.rst or https://forge-allura.apache.org/docs/getting_started/installation.html.

Usage

You can learn about using Allura, configuring neighborhoods, managing projects and it's tools see Allura/docs/getting_started/using.rst or https://forge-allura.apache.org/docs/getting_started/using.html

Contribute

Apache Allura is an effort for the community: an open source platform for sharing development. We think it should be of the community as well. We want to encourage community involvement in development, testing and design. We do that with a public git repo, a bug tracker, a discussion list and an IRC channel.

Developers interested in hacking on Allura or its components should see Allura/docs/docs/development/contributing.rst or https://forge-allura.apache.org/docs/development/contributing.html.

You can get in touch with other Allura developers on the developer mailing list (dev@allura.apache.org) or in the #allura channel on the Freenode IRC network.

To find more documentation, ask a question, file a bug, or contribute a patch, see the links on our website(https://allura.apache.org/). If you're not sure where to start, join the mailing list and ask.

Quick Links