Giter VIP home page Giter VIP logo

projecthub's Introduction

ProjectHub

This project is a PHP version of Brad Frost’s project hub idea.

  1. What is a project hub?
  2. Why would I use a project hub
  3. How to Install
  4. How to Manage Your Projects
  5. How to Contribute
  6. Author & Community

What is a project hub?

Screenshot of ProjectHub, an online project timeline

A project hub is an online project timelines.

It is a tool for keeping track of the progress of a design/development project. The hub lives online (either publically available or password protected), so that everyone involved in the team has access to it. Read more about project hubs on 24 Ways.

Why would I use a project hub?

The benefits of using a project hub:

  • Serves as a centralized place for the project's key design/development materials
  • Easily and visually view project progress
  • Provides an archive for project artifacts

How to Install

ProjectHub has no dependencies and no databases. The purpose was to have a code easy to install, understand and improve.

To start using ProjectHub you have to:

  1. Deploy the files in a folder visible by apache
  2. See the sample project data, via your browser, to check if the installation works
  3. Setup your own project data in the data folder

How to Manage Your Projects

The projects are stored as JSON files. Every file in the data folder is a different project.

A project is mainly a timeline of project update, which you can join links, like meetings notes or project deliveries.

The code below is a project example file:

{
    "name": "Project name",
    "timeline": [
        {
            "stamp": "August 14th, 2014",
            "content": "First",
            "links": {
                "Link to meeting notes": "http://example.com/meeting-notes",
                "As many links as you want": "http://example.com/other-link",
            }
        },
        {
            "stamp": "August 9th, 2014",
            "content": "Meeting 1",
            "links": {
                "Link to notes, design or demo": "http://example.com/"
            }
        }
    ]
}

How to Contribute

  1. Fork the ProjectHub repository
  2. Create a new branch for each feature or improvement
  3. Send a pull request from each feature branch to the master branch

If you don't know much about pull request, you can read the GitHub article.

All pull requests must follow the PSR2 standard.

Author & Community

ProjectHub is under MIT License.
The project hub idea & the HTML template was created by Brad Frost.
The PHP version was created & maintained by Thomas ZILLIOX.

↑ top

projecthub's People

Contributors

tzi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.