Giter VIP home page Giter VIP logo

dbcx-aperture-modules's Introduction

dbcx-aperture-modules

A modular system for creating Portal 2 testing chambers in Lego

Welcome!

This repository is a place for any person to create and modify the Modular Portal Testing Chamber project. See "Contributing to the project" for how to share your modifications with everyone.

Getting Started

Getting the files to build your own

It's as easy as downloading them! The fastest way might be to clone the entire repository, so you get everything. There are tutorials how to do this online. If you want a few specific files, it might be easiest to download those on their own. I'd ask that you also download the license from this repository.

Contributing to the project

Here's the process we'll use to incorporate community improvements to the project:

  • Fork the repository to your account
  • Clone the forked repository to your local computer
  • Make your own branch (name it something unique, maybe "yourusername-working")
  • Switch to your new branch
  • Make changes to files on your local branch. It's a good idea to write down all the changes you make to post them later in yuor pull request.
  • Add and commit your changes locally (committing involves writing a message of what you changed; it's a good idea to add and commit often, for small changes).
  • Push your changes
  • Back on github, create a pull request from your forked repo branch to the main repository's main branch. This is the place where to paste your changes to help us review your changes.

This is a video walkthrough to contributing to an open-source project: https://www.youtube.com/watch?v=c6b6B9oN4Vg

Code of Conduct

Be cool, and don't be uncool. Let's make this a good experience for everyone involved, we're here to design and discuss the ultimate Lego version of modular aperture from Portal and Portal 2.

Organization

Files representing the most atomic elements are most useful. They allow easier comparisons between versions of an element. If proposing a new design, or modifying an element design, please submit a file containing only the element designed. Feel free to also submit example test chambers where the element is incorporated.

A "current" version of each element will live in a current folder, while previous replaced versions will be stored in an archive folder containing versions of previous elements. A subfolder will contain current example tests. When a piece of an example test is replaced, that test will be relegated to the archive folder. This preserves the invariant that "everything in the current folder is current".

A tutorial folder will exist to share information about topics like rendering.

dbcx-aperture-modules's People

Contributors

thedbcx avatar andreyrisukhin avatar

Forkers

cianthew

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.