Skip to content
@ITP-Cloud

ITP Cloud

an open source miniature cloud platform for students by students 😏

Welcome to the ITP Cloud Platform

🙋‍♀️ A short introduction - what is this organization all about?

This organization is all about building a miniature cloud platform for students in high school, college and university. ITP actually stands for Industrial Training Platform. It's an initiative by students to build a miniature cloud platform so that we can have a glimpse into how things (possibly) work on the cloud. In addition, by means of this platform, students can improve their coding, collaboration and devops skills as they prepare to work in the real world.

Consequently, this GitHub organization acts as a central repository for all the components of the ITP Cloud Platform. The main repositories include:

  1. itp-core: The main website and developer console.
  2. itp-engine: The main cloud platform manager.
  3. itp-sdk: A set of tools and APIs to allows developers to programmatically manage their resources.
  4. itp-cli: A Node.js CLI tool for developers to use when managing projects and resources.

🌈 Contribution guidelines - how can the community get involved?

Before contributing, please review and abide by our Code of Conduct. We expect all contributors to maintain a respectful and inclusive environment for everyone, regardless of their background, identity, or beliefs.

  1. Fork the Repository: If you haven't already, fork the desired repository on GitHub to your own account.

  2. Set Up the Development Environment: Follow the instructions in the project's README to set up your local development environment.

  3. Create a New Branch: Create a new branch in your forked repository for your changes. Choose a descriptive and concise name for your branch.

  4. Make Changes: Make your code changes, improvements, or bug fixes. Ensure that your code adheres to the project's coding standards and guidelines.

  5. Test: If applicable, write tests to validate your changes and make sure they do not introduce new issues.

  6. Commit and Push: Commit your changes with clear and meaningful commit messages. Push your changes to your forked repository.

  7. Create a Pull Request: Open a pull request (PR) from your branch to the main repository's master branch. Provide a clear description of the changes you made and reference any related issues if applicable.

  8. Review Process: Your pull request will be reviewed by maintainers and contributors. Be open to feedback and be willing to make necessary changes to your code.

  9. Merge: After your pull request passes the review process and any required changes have been made, a maintainer will merge it into the main repository.

Pinned Loading

  1. itp-core itp-core Public

    Main website and developer console

    PHP 1

Repositories

Showing 6 of 6 repositories
  • itp-core Public

    Main website and developer console

    ITP-Cloud/itp-core’s past year of commit activity
    PHP 1 GPL-3.0 0 0 0 Updated Nov 20, 2023
  • itp-engine Public

    Cloud Platform Manager

    ITP-Cloud/itp-engine’s past year of commit activity
    Java 1 GPL-3.0 0 0 0 Updated Nov 10, 2023
  • docs Public

    ITP Cloud Platform Documentation

    ITP-Cloud/docs’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Oct 31, 2023
  • .github Public
    ITP-Cloud/.github’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Oct 2, 2023
  • itp-cli Public

    Node.js based CLI tool for developing applications for the ITP Cloud Platform

    ITP-Cloud/itp-cli’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Aug 4, 2023
  • itp-sdk Public

    SDK for developing ITP Cloud Native Applications

    ITP-Cloud/itp-sdk’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Aug 4, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…