All Projects → orbitdb → repo-template

orbitdb / repo-template

Licence: MIT license
A template for creating new repositories in the @orbitdb organization

Projects that are alternatives of or similar to repo-template

Owl Ui
🦉 基于 Vue 开发移动端UI组件库 🎉附UI组件库开发教程
Stars: ✭ 177 (+704.55%)
Mutual labels:  docs
Emu Docs
Emulator documentation archive
Stars: ✭ 222 (+909.09%)
Mutual labels:  docs
Laravel Docs
Laravel 中文文档
Stars: ✭ 231 (+950%)
Mutual labels:  docs
Blacken Docs
Run `black` on python code blocks in documentation files
Stars: ✭ 184 (+736.36%)
Mutual labels:  docs
Learn Rust
https://getrust.tech
Stars: ✭ 211 (+859.09%)
Mutual labels:  docs
Cpp Book
ゼロから学ぶ C++
Stars: ✭ 224 (+918.18%)
Mutual labels:  docs
Edit Text
Collaborative rich text editor for the web. Written in Rust + WebAssembly.
Stars: ✭ 171 (+677.27%)
Mutual labels:  docs
Cloud Doc
一个在线文档阅读的微信小程序
Stars: ✭ 254 (+1054.55%)
Mutual labels:  docs
Clojure Site
clojure.org site
Stars: ✭ 213 (+868.18%)
Mutual labels:  docs
Docs
The open-source repo for docs.github.com
Stars: ✭ 7,564 (+34281.82%)
Mutual labels:  docs
Mlkit Cn
ML Kit 中文文档
Stars: ✭ 187 (+750%)
Mutual labels:  docs
Registry
npm registry documentation
Stars: ✭ 202 (+818.18%)
Mutual labels:  docs
Jp.vuejs.org
🇯🇵 Japanese translation for vuejs.org
Stars: ✭ 225 (+922.73%)
Mutual labels:  docs
Press
Minimalist Markdown Publishing for Nuxt.js
Stars: ✭ 181 (+722.73%)
Mutual labels:  docs
Cloudflare Docs
Cloudflare’s developer docs.
Stars: ✭ 219 (+895.45%)
Mutual labels:  docs
Typeorm Nestjs Migration Example
"Example of how to use migrations feature of TypeORM with NestJS.
Stars: ✭ 176 (+700%)
Mutual labels:  docs
Istio Official Translation
Istio官网中文本地化
Stars: ✭ 225 (+922.73%)
Mutual labels:  docs
prestafony-project
Some resources to help you migrate PrestaShop to Symfony 3
Stars: ✭ 12 (-45.45%)
Mutual labels:  docs
Gitdocs
Easy to use, SEO-friendly, beautiful documentation that lives in your git repo.
Stars: ✭ 252 (+1045.45%)
Mutual labels:  docs
Wisteria
Beautiful document tool for your project.
Stars: ✭ 226 (+927.27%)
Mutual labels:  docs

Repo Template

Gitter Matrix

A template for creating new repositories in the @orbitdb organization

This repository is meant to serve as a general template for how to set up new repositories in the @orbitdb organization. In general, setting up a new repository should take only a few minutes; use this repository as a way of finding example files, and use the following checklist to ensure that you've set up the repository correctly.

Install

These instructions are basic; you can use any method to do this work. The important part is making sure that you follow the checklist below before publishing the repository.

# Let's make a new folder
mkdir new-repo && cd new-repo
# Start a Git instance and copy over template files.
git init
cp ../repo-template/* .
# Overwrite this README
mv README.md setup-checklist.md
mv example-README.md README.md
# Go over and check off the checklist, and finally
rm setup-checklist

Checklist

Go through this checklist after creating your repository. It should only take a couple of minutes; if there is a way to make this more efficient, open an issue and let's talk about it here! \m/

README

  • Copy example-README.md from this repository to your directory.
  • Rename all instances of <Replace Title> in README to match the new repo title
  • Manually go through and edit the rest of the README.

Other Files

  • Copy CODE_OF_CONDUCT.md verbatim.
  • Copy CONTRIBUTING.md and ensure that you've added any repository-specific instructions. (Replace <Replace Title> again).
  • Should you have a CHANGELOG.md? Document your release process, if you plan on having one, in the CONTRIBUTING.md file.

Dotfiles

  • Do you need a .gitignore file?
  • Do you need an .npmignore file?

License

  • Copy the MIT license from the example repo.
  • Is Haja Networks Oy the licensor?
  • Have you added MIT as the license in the package.json?
  • If you made changes, were these reflected in the last section of the README?

GitHub Metadata

  • Have you added a short description to the repository?
    • Is the description matched in the byline under the title in the README?
  • Have you added topics to the GitHub repository: orbitdb, orbit, and so on?
    • Have you added these topics as keywords in the package.json?

package.json

  • Is the author field correct?
  • Have you added keywords?
  • Are the bugs and homepage fields correct?
  • Have you added tests? Are they matched, here?
  • Have you added a lint command, if using eslint-config-orbitdb?

Tests

  • Are there automated tests?
  • ...for the browser as well?
  • Are those reflected in CI?
  • Bonus points: Using CircleCI workflows to segment tests?
  • Extra bonus points: Are you cross-testing dependencies (i.e. are changes in orbit-db-keystore tested in orbit-db as well

Benchmarks

  • Are there benchmarks?
  • Did you run the benchmarks before / after the change or PR?

Examples

  • Is there an example folder with usage examples?
  • For the browser as well?

Contribute

If you think this could be better, please open an issue!

Please note that all interactions in @OrbitDB fall under our Code of Conduct.

License

MIT © 2018 Haja Networks Oy

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].