All Projects → onespacemedia → project-template

onespacemedia / project-template

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Labels

Projects that are alternatives of or similar to project-template

cstrike-basehook-linux
Internal project base for Counter-Strike: Source on Linux.
Stars: ✭ 36 (+157.14%)
Mutual labels:  internal
WunderTools
Project reference configuration for use with Ansible & Vagrant
Stars: ✭ 18 (+28.57%)
Mutual labels:  internal
Chameleon
Basic skin & knife changer for Counter-Strike: Global Offensive
Stars: ✭ 58 (+314.29%)
Mutual labels:  internal
software-project-blueprint
Project blueprint for Fintech Open Source Foundation hosted projects.
Stars: ✭ 21 (+50%)
Mutual labels:  internal
InternalAccessibleCompilerForUnity
Compile a c# project to a internal accessible dll (for Unity)
Stars: ✭ 20 (+42.86%)
Mutual labels:  internal
openapi-filter
Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions
Stars: ✭ 112 (+700%)
Mutual labels:  internal
CGSInternal
A collection of private CoreGraphics and SkyLight routines.
Stars: ✭ 146 (+942.86%)
Mutual labels:  internal
Osiris
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.
Stars: ✭ 1,851 (+13121.43%)
Mutual labels:  internal
Node Cache
a node internal (in-memory) caching module
Stars: ✭ 1,660 (+11757.14%)
Mutual labels:  internal
Tipi
Thinking In PHP Internals, An open book on PHP Internals
Stars: ✭ 2,760 (+19614.29%)
Mutual labels:  internal
pglet
Pglet - build internal web apps quickly in the language you already know!
Stars: ✭ 555 (+3864.29%)
Mutual labels:  internal
babel-collect-imports
Recursively collect all the internal and external dependencies from an entry point
Stars: ✭ 33 (+135.71%)
Mutual labels:  internal
ExecutionMaster
Windows utility for intercepting process creation and assigning standard actions to program startup
Stars: ✭ 54 (+285.71%)
Mutual labels:  internal
nuxt-interpolation
Nuxt.js module as directive for binding every link to catch the click event, and if it's a relative link router will push.
Stars: ✭ 38 (+171.43%)
Mutual labels:  internal

project-template

This is the project template that the Onespacemedia team use to start their projects. It uses the excellent Cookiecutter project as a foundation and uses a lot of its features in the generation process.

Getting started

To start a project using this template, follow these steps:

  1. cd to the directory in which your projects typically live (for us, this is ~/Workspace).
  2. Ensure you have cookiecutter installed globally on your system - pip install cookiecutter (on Linux sudo apt-get install cookiecutter works too)
  3. Install nvm
  4. Run cookiecutter gh:onespacemedia/project-template
  5. Answer the questions.
  6. That's it!

You will need to add a Git remote and probably set up a few other things. Work is ongoing to improve the initial process.

Common issues

Git flow missing

Initialised empty Git repository in /home/username/Workspace/font-g/.git/
git: 'flow' is not a git command. See 'git --help'.

The most similar commands are
	reflog
	show
Removing project folder.
ERROR: Stopping generation because post_gen_project hook script didn't exit successfully
Hook script failed (exit status: 1)

Install git-flow (brew install git-flow on Mac, sudo apt-get install git-flow on Linux).

nvm can't be found

/tmp/tmpgyJsw1.sh: line 153: nvm: command not found
Removing project folder.
ERROR: Stopping generation because post_gen_project hook script didn't exit successfully
Hook script failed (exit status: 127)

Ubuntu uses ~/.profile instead of ~/.bash_profile, but post_gen_project.sh assumes the latter. Create a symlink with ln -s ~/.profile ~/.bash_profile.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].