Giter Club home page Giter Club logo

diplomacy's People

Contributors

albertchen-sifive avatar aswaterman avatar azidar avatar brrmorre avatar colinschmidt avatar hcook avatar ingallsj avatar jackkoenig avatar jackliao0 avatar jchang0 avatar mwachs5 avatar palmer-dabbelt avatar richardxia avatar rmac-sifive avatar sdtwigg avatar sequencer avatar terpstra avatar ucbjrl avatar yunsup avatar zhemao avatar

Stargazers

 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  avatar  avatar  avatar  avatar

diplomacy's Issues

Instruction to Compile

Currently, diplomacy supports both build-form-source and build-from-ivy for chisel3 and cde.
However, before resolving chipsalliance/cde#20 issue, we are not able to build-from-ivy automatically.
To build-from-ivy, users should run mill __.publishLocal at cde repository, then make compile in diplomacy repository.

Unit Test

Originally, diplomacy was a part of TileLink, which was tested by elaboration. After splitting from RocketChip, a desire to full test is increasing, it can help diplomacy to have a CI flow, and also use real code to show usage to users.

Clarify public and private API.

public and private API should be discussed at RocketChip Working Group or Chisel Working Group.
Currently since diplomacy are split from RocketChip, most of APIs are public, and some of them should not be public, we need gather feedback from users to decide a public API.

Re-edit diplomacy documentation.

Originally, @sequencer added documentation to diplomacy.
After diplomacy being split from rocket-chip, most of links are dead or out-of-date.
We need to re-edit the documentation, helping users to understand diplomacy.

Publish to Maven

We need to publish diplomacy to maven, which makes RocketChip and other repository being able to use this without compiling from source, I have added the publish CI infrastructure, beside this we still need to set environments below:

PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
PGP_SECRET: ${{ secrets.PGP_SECRET }}
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}

I can provide my GitHub PGP key for signing and publishing, beside this, SONATYPE_USERNAME and SONATYPE_PASSWORD should be provided too, asking @mgielda for help.

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.