Skip to content

axr/specification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The AXR Project is a revolutionary open source project that will fundamentally improve our tools to create web sites and apps.

It's much in the style of current web standards, using plain text files linked together to create the final site, but with a complete separation of content and presentation, where the content is pure semantic data written in XML, and the presentation and behavior layer is written in HSS, a new language based on CSS, but with many powerful features, such as hierarchical notation, object orientation, modularization for code reuse, expressions (math), vector graphics, references (bindings between objects), and a very long etc.

The AXR library and applications are written in C++. The core library's only dependency is Qt, which we use for parsing XML, rendering the graphics, shared pointers, containers, and other functionality.

Specification

This repository hosts the current working draft of the specification of the HSS language.

Contribute

Aside from taking part in the issues currently under discussion and filing issues, you can also engage us on our IRC channel.

License

The terms to use and redistribute all source code for the AXR project WILL CHANGE in the future, since it will include clauses not included in any of the available free software licenses, mostly in aspects that will ensure the integrity of AXR as a web publishing platform.

Meanwhile, all code is distributed under the terms of the GNU General Public License (GPL), to enable the collaboration among all parties involved in the development of AXR. Until certain maturity is reached, you SHOULD NOT include this code in any program, except for development and testing purposes.


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

See the LICENSE file for the full license text.

Where to file bug reports

Please create a new issue here: https://github.com/axr/specification/issues/new. To make the process of fixing bugs easier, developers need to know what causes the problem and also what platform(s) it affects. Be as detailed as possible, for example by including code samples or links to related articles.

Continuous Integration status

Module Status
Specification Build Status
Website Data Build Status
Core Build Status
Browser Build Status
Plugin Build Status

About

This is where we work on the specification for AXR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published