A simple CFML framework in use with our AutoConX applications.
CoreConX is a standalone CFC or an Application extender that providers many of the methods that we've found helpful in developing applications at AutoConX Systems.
The latest build of the CoreConX framework lives in the master branch in the dist
folder.
View the documentation wiki on Github: The CoreConX Wiki
It should document the major features of the framework. If you find something is missing, you can submit a pull request or create an issue on the project.
The project comes with an example website. It uses the Application extension that CoreConX offers to show a simple example of how you'd build off CoreConX to make your own website.
Dependencies:
To view the example site:
- Clone the CoreConX project
- Run
npm install
- Run
npm test
- Click "Example"
CoreConX comes with tests. If you want to extend CoreConX and add your own functionality, you are required to provide tests for that functionality. Only if your tests pass (and pass our inspection) will your pull request be accepted.
Dependencies:
To view the tests:
- Clone the CoreConX project
- Run
npm install
- Run
npm test
- Click "CFML" under "Tests"
We welcome contributors to the codebase and documentation. If you want to help out, here are some considerations and tips:
- Use a code editor that supports EditorConfig. This will keep the codebase consistent.
- Keep your pull request atomic. The smaller and more focused a pull request is, the more likely it is to be accepted.
- Write tests for your new functionality or improve tests for areas where you're fixing bugs.
- Add any relevant example code to the Example site.
- If your pull request is accepted, you may be asked to update the documentation to explain your functionality.
MIT license