Tree [a095ac] master /  History

HTTPS access


File Date Author Commit
 Allura 3 days ago Dave Brondsema Dave Brondsema [80d82e] Skip spam checks on metadata comments (ticket d...
 AlluraTest 2020-10-01 Dave Brondsema Dave Brondsema [f87891] [#8380] expose /rest/*/add_project to admins
 ForgeActivity unknown
 ForgeBlog 2020-08-24 Dave Brondsema Dave Brondsema [d443bf] [#8375] ForgeBlog core lookup fix
 ForgeChat 2020-05-18 Dave Brondsema Dave Brondsema [e659af] [#8361] referer fixes (comes in as bytes, we wa...
 ForgeDiscussion 2020-08-24 Dave Brondsema Dave Brondsema [8a17b6] [#8375] for json dumping to temp files, set mod...
 ForgeFeedback 2020-08-24 Dave Brondsema Dave Brondsema [9b0f7a] [#8375] fix ForgeFeedback file permissions so t...
 ForgeGit 2020-10-19 Dave Brondsema Dave Brondsema [850a5a] [#8381] max limits for file viewing/downloading...
 ForgeImporters 2020-10-05 Dave Brondsema Dave Brondsema [2d97da] [#8376] revert previous formencode py3 workarou...
 ForgeLink 2020-08-26 Dave Brondsema Dave Brondsema [745601] [#8375] url quoting fixes
 ForgeSVN 2020-08-27 Dave Brondsema Dave Brondsema [352c32] [#8375] svn fixes
 ForgeShortUrl unknown
 ForgeTracker 2 days ago Dave Brondsema Dave Brondsema [a095ac] Test fix: create regular comments instead of "m...
 ForgeUserStats 2020-09-16 Dave Brondsema Dave Brondsema [5f6707] [#8375] fix py2 regression on unified_diff; app...
 ForgeWiki 2020-08-26 Dave Brondsema Dave Brondsema [18788c] [#8375] simpler tg.jsonify.JSONEncoder patch
 fuse unknown
 scm_config unknown
 scripts 2020-10-05 Dave Brondsema Dave Brondsema [bb07f1] [#8380] generate unique shortnames, remove conf...
 solr_config unknown
 .babelrc unknown
 .env unknown
 .eslintignore-es5 unknown
 .eslintignore-es6 unknown
 .eslintrc-es5 unknown
 .eslintrc-es6 unknown
 .gitattributes unknown
 .gitignore unknown
 .gitmodules unknown
 .jscsrc unknown
 .jshintrc unknown
 .travis.yml unknown
 Brocfile.js unknown
 CHANGES unknown
 Dockerfile unknown
 Guardfile unknown
 INSTALL.markdown 2015-08-05 Dave Brondsema Dave Brondsema [acd5b1] [#7915] more exact links into installation docs
 LICENSE unknown
 Makefile unknown
 NOTICE unknown
 README.markdown unknown
 docker-compose-prod.yml unknown
 docker-compose.yml unknown
 package.json unknown
 rat-excludes.txt unknown
 rebuild-all.bash unknown
 requirements-dev.in unknown
 requirements-dev.txt 2020-08-21 Dave Brondsema Dave Brondsema [cc27db] [#8374] document these commands, related minor ...
 requirements-optional.txt unknown
 requirements.in 2020-10-05 Dave Brondsema Dave Brondsema [92ab94] [#8376] upgrade formencode to py3 compatible ve...
 requirements.txt 2020-10-15 Dave Brondsema Dave Brondsema [94b4f7] upgrade urllib3
 run_tests unknown
 setup.cfg unknown
 tox.ini 2020-04-21 Dave Brondsema Dave Brondsema [019164] [#8356] add license header to tox.ini
 update.sh unknown

Read Me

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.