Repo for the (open-source variant) Infinity Corp Manager project
The Infinity Corp Manager project started out as a project with a dual purpose. My primary goal when writing the ICM was to teach myself PHP, and I have certainly learnt a lot so far on this journey. However, the project is still a long way from being fully usable, so I felt my duty came to turn this over to the open domain. As such, please assume that this code is under CC BY-SA-NC until otherwise specified in a license file. You MAY fork this project and you MAY create your own derived work from this code. I'd very much like to receive credit for my part of the code though and would kindly ask that people not try to make money (directly) off it.
You'll need the following on your system to run the ICM
- PHP
- MySQL
- A HTTP webserver, like Apache
It's worth noting that this is very much still not suitable for public use. Only download if you're comfortable with fiddling with code.
- Pull the desired branch from the repository using your favourite git shell. (I can highly recommend GitHub's Windows GUI client)
- If you've put them in a folder you're not intending to use for web-hosting, move them to a public-facing location (like a web server)
- Navigate to /install.php and enter your DB credentials and anything else mentioned
- That should be it. Navigate to /index.php, create a user, and get cracking.
I still very much want to work on this project myself to continue to aid my learning process, but I'll accept pull requests on the following basis
- Your code is readable and has good indentation and is commented where relevant
- You can demonstrate that your code has actually been tested and works
- You are willing to teach me about your code's functionality if I am unfamiliar with it.