This changes how the liquid integration works. It now integrates the Textile conversion step. This was necessary because if you first convert the snippets inside of loops and conditionals from Textile to HTML, you loose some important context information which is required to e.g. build proper lists in textile. We expect the standard case that Liquid tags return Textile markup instead of HTML. Thus, we can convert the final textile markup to HTML as a very last step. To allow existing and new macros (or tags) to return HTML for advanced usage, we save their respective output into the context and put a placeholder string into the generated markup. After the transformation to HTML, we insert the previously generated HTML into the string using search+replace in lib/chili_project/liquid/template.rb. Tags have to be registered using :html => true for this special treatment.
= ChiliProject ChiliProject is a web based project management system. It supports your team throughout the complete project life cycle, from setting up and discussing a project plan, over tracking issues and reporting work progress to collaboratively sharing knowledge. More documentation and user guides can be found on the official website[https://www.chiliproject.org] and in the doc/ directory. == Getting Started We have a complete {install guide}[https://www.chiliproject.org/projects/chiliproject/wiki/Installation] online. == Getting Help ChiliProject is an run by a community of volunteers. We have set up different ways to get help depending on your preferences. * Self guided help and user documentation - https://www.chiliproject.org/projects/chiliproject/wiki/Help * Forums for specific questions - https://www.chiliproject.org/projects/chiliproject/boards * Real time chat using IRC - https://www.chiliproject.org/projects/chiliproject/wiki/IRC * Commercial support - https://www.chiliproject.org/projects/chiliproject/wiki/Commercial_Offerings == Contributing We welcome all help for the project, no task is too small. Our documentation is editable by anyone on our wiki[https://www.chiliproject.org/projects/chiliproject/wiki], we accept patches on our {issue tracker}[https://www.chiliproject.org/projects/chiliproject/issues], and everyone is welcome to discuss the project in our forums[https://www.chiliproject.org/projects/chiliproject/boards]. More details can be found on our Contribute page[https://www.chiliproject.org/projects/chiliproject/wiki/Contribute]. == License ChiliProject is licensed under the GNU GPL v2. See the doc directory for more details. ChiliProject is a fork based on Redmine. Redmine is Copyright Jean-Philippe Lang and others.
Description
Languages
Ruby
82.5%
HTML
10.6%
JavaScript
3.1%
CSS
3%
Perl
0.5%
Other
0.3%