Tree [2fecdc] master /  History

HTTPS access


File Date Author Commit
 Allura 2 hours ago Dave Brondsema Dave Brondsema [2fecdc] Fix latest pyflakes violations
 AlluraTest 2 days ago Dave Brondsema Dave Brondsema [f4ac64] [#8386] remove chardet, make requests library s...
 ForgeActivity 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeBlog 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeChat 2021-01-07 Dave Brondsema Dave Brondsema [890589] py3: encoding fixes in some less common commands
 ForgeDiscussion 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeFeedback 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeGit 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeImporters 2 days ago Dave Brondsema Dave Brondsema [f4ac64] [#8386] remove chardet, make requests library s...
 ForgeLink 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeSVN 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeShortUrl 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 ForgeTracker 2 hours ago Dave Brondsema Dave Brondsema [2fecdc] Fix latest pyflakes violations
 ForgeUserStats 2020-11-12 Dave Brondsema Dave Brondsema [3124ce] pep8/pycodestyle cleanup
 ForgeWiki 5 days ago Dave Brondsema Dave Brondsema [7065a4] [#8386] don't import nose any more, use our own...
 fuse 2020-11-11 Dave Brondsema Dave Brondsema [b24d48] pep8/pycodestyle cleanup
 scm_config 2020-10-09 Dave Brondsema Dave Brondsema [466bb4] Update favicon.ico and use it in docker; avoids...
 scripts 2021-02-25 Dave Brondsema Dave Brondsema [f239d3] Remove very-old unused commit hooks (which use ...
 solr_config 2016-11-17 Dave Brondsema Dave Brondsema [cb9f47] Update docker images
 .babelrc 2015-12-18 Dave Brondsema Dave Brondsema [157e32] [#7919] add license headers
 .env 2016-08-18 Rohan Verma Rohan Verma [abbc56] [#8062] Updated dot env file with the Apache Li...
 .eslintignore-es5 2016-07-21 Dave Brondsema Dave Brondsema [e57943] Remove modernizr and some unused related classe...
 .eslintignore-es6 2016-01-26 Heith Seewald Heith Seewald [79b61a] [#8035] Separate .eslintrc into configs for ES5...
 .eslintrc-es5 2016-01-26 Heith Seewald Heith Seewald [79b61a] [#8035] Separate .eslintrc into configs for ES5...
 .eslintrc-es6 2016-01-26 Heith Seewald Heith Seewald [126f60] [#8035] Add jsx/react rules for eslint
 .gitattributes 2013-10-08 Cory Johns Cory Johns [50edc7] [#6422] Use git archive to build release instea...
 .gitignore 2020-04-09 Dave Brondsema Dave Brondsema [082c49] [#8356] Add tox.ini
 .gitmodules 2009-12-01 Wolf Wolf [e4830b] Remove Ming submodule
 .jscsrc 2015-10-06 Heith Seewald Heith Seewald [cd45cb] [#7920] Add configured jshint and jscs
 .jshintrc 2015-10-06 Heith Seewald Heith Seewald [cd45cb] [#7920] Add configured jshint and jscs
 .travis.yml 2 days ago Dave Brondsema Dave Brondsema [f4ac64] [#8386] remove chardet, make requests library s...
 Brocfile.js 2018-10-23 Dave Brondsema Dave Brondsema [e2db32] [#8093] production mode for scss building
 CHANGES 2019-10-07 Dave Brondsema Dave Brondsema [e1b551] Publicize information disclosure security bugfi...
 Dockerfile 2020-10-06 Dave Brondsema Dave Brondsema [ba9a7e] [#8378] docker and instructions use py3 and ven...
 Guardfile 2016-01-19 Heith Seewald Heith Seewald [b07e55] Add license to guardfile
 INSTALL.markdown 2015-08-05 Dave Brondsema Dave Brondsema [acd5b1] [#7915] more exact links into installation docs
 LICENSE 2020-10-30 domark domark [feb95d] LICENSES updated for EasyMDE instead of SimpleMDE
 NOTICE 2019-10-01 Dave Brondsema Dave Brondsema [7a6ae5] Update copyright year
 README.markdown 2017-09-29 Dave Brondsema Dave Brondsema [53b18c] [#7908] split step-by-step instructions to sepa...
 docker-compose-prod.yml 2020-02-24 Dave Brondsema Dave Brondsema [43a011] Add better gunicorn cmd example to docker-compo...
 docker-compose.yml 2020-02-14 Dave Brondsema Dave Brondsema [90b03f] [#8348] update mongo version to latest in docke...
 package.json 2019-02-12 Dave Brondsema Dave Brondsema [94dbc1] Update our git repo URL
 rat-excludes.txt 2020-10-30 Dave Brondsema Dave Brondsema [aca2f2] [#8260] avoid style bleed onto a button; update...
 rebuild-all.bash 2014-09-09 Dave Brondsema Dave Brondsema [085571] Remove NoWarnings package, old and unneeded
 requirements-dev.in 2 days ago Dave Brondsema Dave Brondsema [d0951e] [#8386] move nose from a regular dependency to ...
 requirements-dev.txt 5 days ago Dave Brondsema Dave Brondsema [58d4f5] [#8386] update pip-tools and rebuild req*.txt o...
 requirements-optional.txt 5 days ago Dave Brondsema Dave Brondsema [5c5606] [#8386] depend on cchardet (MPL) instead of cha...
 requirements.in 5 days ago Dave Brondsema Dave Brondsema [5c5606] [#8386] depend on cchardet (MPL) instead of cha...
 requirements.txt 2 days ago Dave Brondsema Dave Brondsema [f4ac64] [#8386] remove chardet, make requests library s...
 run_tests 2020-03-10 Dave Brondsema Dave Brondsema [33d844] [#8354] modernize run_tests script
 setup.cfg 2015-09-30 Dave Brondsema Dave Brondsema [e5023a] [#7980] set default line length settings for pe...
 tox.ini 2020-04-21 Dave Brondsema Dave Brondsema [019164] [#8356] add license header to tox.ini
 update.sh 2 days ago Dave Brondsema Dave Brondsema [f4ac64] [#8386] remove chardet, make requests library s...

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.