Giter Site home page Giter Site logo

apr-ui's People

Contributors

anoushk1234 avatar italoacasas avatar johnanthos 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

Watchers

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

apr-ui's Issues

Pretty IDL viewer

There should be a pretty view to display the IDL in addition to the JSON view. This should coupled with the new docs feature in the IDL, which parses the comments form the source code and places them into the IDL.

Unable to publish sources to APR

I'm trying to publish to APR.

First attempt finished with 502 Bad Gateway

...
Extracting the IDL
Writing the IDL file
Writing the .ts file
Build success
"<html>\n<head><title>502 Bad Gateway</title></head>\n<body>\n<center><h1>502 Bad Gateway</h1></center>\n<hr><center>nginx/1.18.0 (Ubuntu)</center>\n</body>\n</html>\n"

Then after that any new attempt ends with

...
Extracting the IDL
Writing the IDL file
Writing the .ts file
Build success
"An error occured: Build already in progress"

If I try to navigate to https://www.apr.dev/program/FF7U7Vj1PpBkTPau7frwLLrUHrjkxTQLsH7U5K3T3B3j, I get this

This Serverless Function has crashed.

Your connection is working correctly.

Vercel is working correctly.

500: INTERNAL_SERVER_ERROR
Code: FUNCTION_INVOCATION_FAILED
ID: cdg1::gnmhh-1668642444220-9242ef22963d

If you are a visitor, contact the website owner or try again later.
If you are the owner, learn how to fix the error and check the logs.

I see the later message showing up for all the latest builds under the "New Programs" column. What can be done to fix this?

IDL all the things (non-anchor & close source programs)

IDL viewer is handy even if (1) the program is not using Anchor and (2) the program is not open source.

As a developer who owns a close source or non-anchor program I want to be able to create a profile for my program. This program profile will only include tabs like "Readme" or "IDL."

Deploy programs

As a developer, I would like to be able to deploy my programs to "devnet", "testnet" or "mainnet-beta" from the UI.

Programs metadata

At the moment of writing this, each program contains a set of metadata in the "Readme" tab.

Screen Shot 2022-06-13 at 3 32 39 PM

As a user, I would like to see the following additional metadata

  • Contact information if available (Discord, Twitter or Email)
  • Github repository link
  • Open PRs in Github (similar to NPM)
  • Open Issues in Github (similar to NPM)

Private builds

Developers upgrading programs with bugs will want to build through the registry privately, upgrade on chain, and only make the build public once the program has been upgraded.

anchor publish "An error occured: Build already in progress"

โš ๏ธ Don't use issues for support questions ("How does x feature work in Anchor? How to do x in Anchor?"). Use the discord instead https://discord.gg/GVRw4kHB (but don't ping maintainers). โš ๏ธ

When running anchor publish for different programs simultaneously, only the first program triggers a build in the APR.

We have the programs located in the same anchor workspace (repository), is that what might cause the error?

The error that we receive is:

"An error occured: Build already in progress"

How to reproduce

anchor publish program1    # this one works
anchor publish program2    # this one does not

Thanks in advance!

Org management

As a user who is part of a team, I want to share ownership of packages that belong to my team.

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.