Code Monkey home page Code Monkey logo

techdocs's Introduction

Accord Project Logo

GitHub license

Introduction

Technical Documentation for all Accord Project code. This site uses Docusaurus to generate static HTML.

The site is hosted at: https://docs.accordproject.org

Accord Project is an open source, non-profit, initiative working to transform contract management and contract automation by digitizing contracts. Accord Project operates under the umbrella of the Linux Foundation. The technical charter for the Accord Project can be found here.

Learn More About Accord Project

Contributing

The Accord Project technology is being developed as open source. All the software packages are being actively maintained on GitHub and we encourage organizations and individuals to contribute requirements, documentation, issues, new templates, and code.

Find out what’s coming on our blog.

Join the Accord Project Technology Working Group Discord server to get involved!

For code contributions, read our CONTRIBUTING guide and information for DEVELOPERS.

README Badge

Using Accord Project? Add a README badge to let everyone know: accord project

[![accord project](https://img.shields.io/badge/powered%20by-accord%20project-19C6C8.svg)](https://www.accordproject.org/)

License

Accord Project source code files are made available under the Apache License, Version 2.0. Accord Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0).

Copyright 2018-2019 Clause, Inc. All trademarks are the property of their respective owners. See LF Projects Trademark Policy.

techdocs's People

Contributors

4katie avatar aakash-jakhmola avatar adrijshikhar avatar amanag25 avatar aniruddha-shriwant avatar ashiroq avatar calasada avatar daniloff200 avatar dependabot[bot] avatar dianalease avatar doomswatter avatar dselman avatar felixkuehl avatar irmerk avatar javiercanossini avatar jeromesimeon avatar lex111 avatar martinhalford avatar michael-grover avatar michizhou avatar mttrbrts avatar nithilan4 avatar peterhunn avatar prakharsr avatar sachdeva-shrey avatar shahsank3t avatar steffinstanly avatar tbrooke avatar vishals99 avatar whitehawk0011 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

techdocs's Issues

Concerto Docs

Tasks

  • Possibly adapt this section for concerto, now being a part of accordproject and not hyperledger
    • Could include further information in other locations of the docs

Related Issues:

  • N/A

Hacktoberfest:

This issue can provide for multiple pull requests.

ergo commands installed

Ergo installation section of the documentation refers to 2 installed ergo commands: ergoc and ergo.
According to the docs, ergo needs to be tested as such:
ergo execute --help
There is no such command installed, however. The installed commands seem to be:
ergoc
ergorun
ergotop

Automatic generation of contributor graphic in README.md

Is your feature request related to a problem? Please describe.
Currently the contributor graphic that shows profile images for contributors in README.md is manually created.

Describe the solution you'd like
It would be awesome if this was created automatically during the Travis build for the master branch.

Describe alternatives you've considered
Currently scripts/get_contributors.sh uses the GitHub API to generate a Markdown file. This file is then rendered as HTML and converted to a PNG.

I'm open to other alternatives pipelines, including third-party services.

Additional context
PR that added the contributor graphic #98

Logo Centering

Is your feature request related to a problem? Please describe.
We should center logos in repository READMEs, including:

  • ergo (Ergo and AP logo)
  • cicero (Cicero and AP logo)
  • cicero-ui
  • markdown-editor
  • markdown-transform
  • slate-markdown-transform
  • template-studio-v2
  • cicero-vscode-extension
  • cicero-template-library
  • models
  • etc...

Describe the solution you'd like
Reference babel:
Screen Shot 2019-09-10 at 14 28 53 PM

Describe alternatives you've considered
Open to alternatives.

Additional context
N/A

Slack button leads to wrong place

Describe the bug
Wrong URL in Slack button on the main page

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://docs.accordproject.org/
  2. Click on Slack button
  3. You will be redirected to some Google form, and, you need permission here (probably, if you're logged in as an member of owner organisation, you will not see it)

Expected behavior
User should be redirected to the Slack invitation (Probably, here )

Additional context
Perhaps, I wrong here, but, im my opinion, link should be fixed, or, button should be renamed

A11Y Documentation

Accord Project documentation needs to be updated to represent our ongoing effort for inclusive design for accessibility. This involves:

Inclusive design is a methodology which enables and draws on the full range of human diversity.

Accessibility is qualities which make an experience open to all and the professional discipline aimed at achieving that.

Checklist:

  • Overall accessibility concepts as defined by WCAG 2.1
  • Efforts made for inclusive design in Accord Projects's past
    • Incentives to foster participation
  • Primary contributors towards accessibility, including initialization and building momentum
  • Base requirements as defined by Accord Project to ensure new features are accessible
    • As technical as possible without risk of being soon out of date
    • Referenced as a guide to new contributors
  • How to test accessibility
    • Information about screenreaders for manual code testing

Good resources to share:

This will encompass cicero-ui and template-studio-v2, possibly also markdown-editor

PDF Download

Is your feature request related to a problem? Please describe.

NA

Describe the solution you'd like

I'd like to be able to download the current version of the technical specification and associated documentation in a single PDF reference

Cicero (v0.20)

Tasks

  • Dynamic Templates
    • need more information
    • Gain reference material here?
  • Markdown Support
    • need more information
    • Cicero there are changes to generateText to accommodate markdown support - working on the details with @jeromesimeon on this
    • Gain reference material here?
  • Transform diagram
    • Markdown syntax for templates, details around this
  • Update screenshots

Related Issues:

Hacktoberfest:

This issue can provide for multiple pull requests.

Ecosystem Description Table

Is your feature request related to a problem? Please describe.
We should display a table for our ecosystem on repositories main README, including:

  • ergo
  • cicero
  • cicero-ui
  • markdown-editor
  • markdown-transform
  • slate-markdown-transform
  • template-studio-v2
  • cicero-vscode-extension
  • cicero-template-library
  • models
  • etc...

Describe the solution you'd like
Reference vue:
Screen Shot 2019-09-10 at 14 40 51 PM

Our table should consist of:

  • Core:
    • ergo
    • cicero
  • Cicero
    • cicero-template-library
    • models
  • Markdown
    • markdown-editor
    • markdown-transform
    • slate-markdown-transform
  • User Interface
    • cicero-ui
    • template-studio-v2
  • Developer Tools
    • cicero-vscode-extension

Describe alternatives you've considered
Open to alternatives. Get feedback from @jeromesimeon @dselman and @mttrbrts

Additional context
Starting point for badges here

Hyperlink styling/hover effect

Hyperlinks currently do not have a hover effect. Give hyperlinks an underline when the user hovers over them. The color of the underline should be the same as the hyperlink.

image

Related bug:
Hyperlinks that are bold are black instead of green, making it impossible to tell they are hyperlinks. Make bold hyperlinks the same green as regular hyperlinks
image

Documentation Versioning

Indicate "Documentation" for all instances of versioning.

  • Header between logo and version
  • Current Documentation Version (Stable)
  • Pre-Release Documentation Versions
  • Past Documentation Versions

Screen Shot 2019-08-21 at 1 47 21 PM

tutorial-nodejs.md: "Cicero API" link 404

Describe the bug
In tutorial-nodejs.md, the link to the "Cicero API" leads to a 404 page. I believe the issue might be that the link is missing the document's file extension. A fix is forthcoming.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://github.com/accordproject/techdocs/blob/master/docs/tutorial-nodejs.md
  2. Click on "Cicero API" link: https://github.com/accordproject/techdocs/blob/master/docs/cicero-api
  3. See 404 page

Expected behavior
Navigation to the Cicero API page.

Screenshots

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome

Additional context
Add any other context about the problem here.

Accord Project Badge

Is your feature request related to a problem? Please describe.
We should create a custom Accord Project badge, available in our published repositories' main README, including:

  • ergo
  • cicero
  • cicero-ui
  • markdown-editor
  • markdown-transform
  • slate-markdown-transform
  • etc...

Describe the solution you'd like
Reference styled-components:
Screen Shot 2019-09-10 at 14 48 54 PM

Describe alternatives you've considered
Open to alternatives. Get input from @Michael-Grover on design.

Additional context
Starting point for badges here

Replace "Cicero" and "Ergo" headers with logos

At the top of the docs page, have four boxes calling out different aspects of the tech docs. The first two are Cicero and Ergo. We currently use text to spell out Cicero and Ergo, however we have logos for those two projects.

image

Replace this text with the official Cicero and Ergo logos. Make sure there is alt text so that visually impaired people can still identify what these projects are called.

It should look something like this:
image

Logo SVGs:
logo svgs.zip

AP version number overlaps search bar

Describe the bug
In the nav bar, the Accord Project logo and version number overlaps the search bar on narrow screen widths (mobile)

To Reproduce
Steps to reproduce the behavior:

  1. Go to docs.accordproject.org on a mobile device, or reduce your window screen width to below 500px

Expected behavior
We expect the search bar to be accessible at all screen widths.

Suggested fix
At screen widths less than 600px, remove the "ACCORD PROJECT" Text from the Accord Project logo so that just the icon is there.

Set the Alt text to "Return to docs.accordproject.org homepage"

Accord-Project-logo-small.svg.zip

Screenshots
image

Documentation Semantic Versioning

Remove patch version numbers from the semantic versioning of Accord Project documentation.

Instead of v0.13.0, it should be v0.13 since documentation will not be utilizing the patch section of semantic versioning.

semver

Related Issues

Ergo (v0.20)

Tasks

Related Issues:

Hacktoberfest:

This issue can provide for multiple pull requests.

Typo in DEVELOPERS.md

Describe the bug
In DEVELOPERS.md (here), URL of the main repository to be added as upstream has a typo in it. acccordproject should be accordproject

To Reproduce
Steps to reproduce the behavior:

  1. Go to DEVELOPERS.md
  2. Check 'Add the main repository as an upstream remote to your repository'
  3. Notice the typo in URL

Expected behavior
Instead of acccordproject, it should be accordproject

Suggestion: add a gentle, front-and-center, intro to this project's scope

To capture first-time visitors, would be benefitted by some infographic or light reading. Maybe most of this project's users are happy with long texts :) as I guess it goes with the domain, I think you could get some Hacktoberfest help from education- and design-skilled people by adding some tasks about generating new explanatory/educational content.

So please see this issue as an encouragement to add some issues :) and I can help generate more ideas on this topic in this thread, or close if you don't need this kind of efforts at this time :). Hope this helps!

Context:
As a person with interests in { formal languages | crypto-based contracts | helping to bring things mainstream :) }, when taking a first look at Accord, it feels like a complex and compact collection of parts that might even be sub-projects, and to get a hang of what it all contains, a lot of clicking and guessing how things fit together is needed.

Concerto Links

Describe the bug
Documentation links to concerto still refer to Hyperledger's repositories

To Reproduce
The highlighted line here has an incorrect link:
Screen Shot 2019-09-18 at 16 25 31 PM

Expected behavior
Correct these links to https://github.com/accordproject/concerto

Additional context
There may be further broken links, search through the docs

Slack Badges

Is your feature request related to a problem? Please describe.
We should display a badge for our slack on repositories' main README, including:

  • ergo
  • cicero
  • cicero-ui
  • markdown-editor
  • markdown-transform
  • slate-markdown-transform
  • template-studio-v2
  • cicero-vscode-extension
  • cicero-template-library
  • models
  • techdocs (FINISHED @4katie)
  • etc...

Describe the solution you'd like
Reference babel:
Screen Shot 2019-09-10 at 14 28 53 PM

Describe alternatives you've considered
Open to alternatives.

Additional context
Starting point for badges here

Downloads Badges

Is your feature request related to a problem? Please describe.
We should display a badge for downloads on repositories' main README which are downloaded, including:

  • ergo
  • cicero
  • cicero-ui
  • markdown-editor
  • markdown-transform
  • slate-markdown-transform
  • etc...

Describe the solution you'd like
Reference styled-components:
Screen Shot 2019-09-10 at 14 21 23 PM

Describe alternatives you've considered
Open to alternatives.

Additional context

Missed a step for Building a Project in DEVELOPERS.md

Describe the bug
Before installing node.js dependencies, one must need to navigate into website directory first which is not documented in DEVELOPERS.md

To Reproduce
Steps to reproduce the behavior:

  1. Go to DEVELOPERS.md
  2. After executing first three commands mentioned, on executing the forth command npm install it fails to find package.json file

Expected behavior
Step to navigate to website directory should be added in the doc

Contributors Section in README

Is your feature request related to a problem? Please describe.
We should add a contributors section in our repositories' main README, including:

  • ergo
  • cicero
  • cicero-ui
  • markdown-editor
  • markdown-transform
  • slate-markdown-transform
  • template-studio-v2
  • cicero-vscode-extension
  • cicero-template-library
  • models
  • etc...

Describe the solution you'd like
This should reference contributors to the specific repository. Reference vue:
Screen Shot 2019-09-10 at 14 59 36 PM

Describe alternatives you've considered
Open to alternatives.

Additional context
N/A

Markdown Transform

Tasks

  • Possibly add section to this section for markdown
    • This would capture the tech behind Markdown Transform, Slate Transform, and Markdown Editor
    • Expand on this to describe the significance of Markdown and Concerto in AP
    • This monorepo will contain a CLI which allows people to test transforms at the command line
  • Implement screenshots

Related Issues:

  • N/A

Hacktoberfest:

This issue can provide for multiple pull requests.

License Badges

Is your feature request related to a problem? Please describe.
We should add a license badge in our repositories' main README, including:

  • ergo
  • cicero
  • cicero-ui
  • markdown-editor
  • markdown-transform
  • slate-markdown-transform
  • template-studio-v2
  • cicero-vscode-extension
  • cicero-template-library
  • models
  • etc...

Describe the solution you'd like
Reference vue:
Screen Shot 2019-09-10 at 14 56 45 PM

Describe alternatives you've considered
Open to alternatives.

Additional context
Starting point for badges here

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.