This project is a Next.js site for presenting documentation about a software project.
It uses ActiveMDX to treat individual documents as data.
- Clone this repo
$ git clone [email protected]:soederpop/active-mdx-software-project-starter.git ./my-project- Install the dependencies
$ npm install
# or if you use yarn
$ yarn- Start the dev server
$ yarn devThe project documentation lives in docs.
- Create a new epic
$ amdx create epic --title "Whatever"- Expand the epic into stories
$ amdx action expand epics/whateverThis will create separate story documents for you to further edit.
- Create a new decision
$ amdx create decision --title "Decision Title"You can use the github integration to publish the stories from docs/stories to github.
- Point this
package.jsonto the repository you wish to create issues in, by editing the package.json file'srepositoryfield.
{
"repository": "github:soederpop/active-mdx-software-starter"
}-
Set your github personal access token in the environment variable
GITHUB_PERSONAL_ACCESS_TOKEN -
Run
amdx action github:setupto create the necessary labels for epics and story statuses. -
Run
amdx action github:publish-allto create issues in github, and update your local stories with the github status.