A simple CFML framework in use with our AutoConX applications.
CoreConX is a standalone CFC or Application extender that provides methods and functionality that we've found helpful in developing the AutoConX Inventory Manager 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 technique to show how you'd make your own website with CoreConX.
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 run the tests:
- Clone the CoreConX project
- Run
npm install
- Run
npm test
- Click "CFML" under "Tests"
We welcome contributors to code and documentation alike. If you want to help out, here are some considerations:
- 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
Written by Miles Rausch (@awayken)