startupjs pm
Project management automation and guidelines for github projects
Installation
This is meant to be used to manage a startupjs project.
For using this NOT in a startupjs project, read the according section below.
After you've created a new startupjs project and pushed it to a new github repo, you need to:
-
create a new GitHub project with the same name as your github repo from our Project Management Template
IMPORTANT: You have to be a member of the organization where the repo is located to have rights to create a new GitHub project.
-
link it to the repository in repository's
Projects
tab -
add
"task": "npx startupjs task"
and"pr": "npx startupjs pr"
intoscripts
of yourpackage.json
Instead of manually performing the 3 steps above, we provide a simple command which you can run once:
npx startupjs init-pm
The whole process of development and how to use the helper scripts is described in separate guidelines files. Please make sure all developers, designers, team leads and project managers are strictly following their according guidelines:
StartupJS Project Management Guidelines
Usage NOT in a StartupJS project
-
You have to have the repo on github
-
Install the module with scripts:
yarn add @startupjs/pm
-
create a new GitHub project with the same name as your github repo from our Project Management Template
IMPORTANT: You have to be a member of the organization where the repo is located to have rights to create a new GitHub project.
-
link it to the repository in repository's
Projects
tab -
add to
scripts
in yourpackage.json
:"task": "sh ./node_modules/@startupjs/pm/scripts.sh task", "pr": "sh ./node_modules/@startupjs/pm/scripts.sh pr"
The whole process of development and how to use the helper scripts is described in separate guidelines files. Please make sure all developers, designers, team leads and project managers are strictly following their according guidelines:
StartupJS Project Management Guidelines
License
MIT
(c) Decision Mapper - http://decisionmapper.com