Skip to content

programster/SCRUMptious

 
 

Repository files navigation

SCRUMptious

SCRUMptious is a free, open source, flexible project management web application based on Orangescrum. To the best of my ability, I will try to merge in updates from Orangescrum so that hopefully this project will just be Orangescrum + more.

Requirements

  • A Docker host.
  • Composer if you are installing from the development line rather than a release.

Installation / Deployment

From A Release

  1. Download one of the releases from the releases page.
  2. Extract the source code and navigate to within the folder.
  3. Navigate to the docker directory.
  4. Execute bash build.sh
  5. Execute bash deploy.sh
  6. Navigate to your host's IP or domain name in your web browser.
  7. That's it.

From Source

  1. Clone this repository * git clone git@github.com:programster/SCRUMptious.git
  2. Navigate into the cloned repository. * cd SCRUMptious
  3. Run a composer install to fetch all the external libraries.
    • composer install
  4. Navigate to the docker directory
    • cd docker
  5. Execute bash build.sh
  6. Execute bash deploy.sh
  7. Navigate to your host's IP or domain name in your web browser.
  8. That's it.

How to Contribute

  1. Fork the project on Github.
  2. Clone the repository to your system/working directory
  3. Checkout the programster branch.
  4. From there start your own branch named after the functionality/fix you wish to implement.
  5. Implement your changes with as clean a series of commits as you can with commit comments.
  6. Test it works by building and running the docker container and testing your functionality.
  7. Merge your changes into the programster branch.
  8. Commit/Push the code to your repository
  9. Send a Pull request to SCRUMptious git repository

Why Did I Fork?

I grew tired of waiting for Orangescrum to implement my merge request for docker support, and felt that the tool could also benefit from some other changes, such as migration scripts. I would love it if the Orangescrum team would pull my features or politely tell me they are not interested (and maybe why?).

Licensing

GNU General Public License version 3. For more information refer to the LICESNSE.txt file.

References

About

Flexible Project Management web application written in CakePHP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 74.8%
  • JavaScript 18.6%
  • CSS 4.9%
  • HTML 1.6%
  • Shell 0.1%
  • Batchfile 0.0%