Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Api documentation #9

Merged
merged 5 commits into from
Dec 14, 2019
Merged

Conversation

allanyego
Copy link
Collaborator

This partially addresses issue #7.

CONTRIBUTIONS.md Outdated
We use the git workflow on our projects. If you are unfamiliar with the workflow, here is an awesome primer by [Atlassian](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow). Basically, we have a `master` branch that serves for official release cycles, a `develop` branch that sums up features for the next release. Each `feature/chore/bug-fix` needs to be in its own branch originating from the `develop` branch. When the develop branch has acquired enough features for a `release`, a temporary branch is created (intuitively named **release**) to mark the next release cycle. At this point, **No new** features will be allowed, just bug fixes or documentations. When we are confident enough and after extensive testing, the new branch is merged to the `master` with a version number, it is merged into the `develop` branch to get the fixes or modifications made on the `release` branch. After all that, the branch is deleted and we go on and start working on features for the next release (from the `develop` branch).

## API Documentation Style Guide
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @yegow, great work on the docs! The team decided to move forward with swagger instead of apiary because of the completely free and open swagger ui that swagger offers which comes with a sandbox and documentation element. So sorry you have to remove this bit, I'll gladly merge in the rest after you make the changes.

README.md Outdated
@@ -25,4 +25,7 @@ yarn test
```
## Contributions

Be sure to go through the [contribution guidelines](https://github.com/DevCEldoret/devceldoret-backend/blob/development/CONTRIBUTIONS.md)
Be sure to go through the [contribution guidelines](https://github.com/DevCEldoret/devceldoret-backend/blob/development/CONTRIBUTIONS.md).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 🔥

Copy link
Contributor

@fatmali fatmali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, the only thing is to remove reference on Apiary (see explanation below)

@fatmali fatmali mentioned this pull request Dec 13, 2019
@allanyego
Copy link
Collaborator Author

Looks good? @fatmali

@fatmali fatmali merged commit 2c0d7dc into DevCEldoret:development Dec 14, 2019
fatmali pushed a commit that referenced this pull request Dec 21, 2019
* Added workflow and API contribution guides

* More edits

* Added Apiary link to README.md

* event model suggestion

* Removed Apiary related file and info
fatmali pushed a commit that referenced this pull request Jan 9, 2020
* Added workflow and API contribution guides

* More edits

* Added Apiary link to README.md

* event model suggestion

* Removed Apiary related file and info
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants