Comments (16)
Thinking about this a bit more, I've got some pretty specific ideas about how I want this to work. It might be better if I gave it a first pass to get the initial front-end framework up, then started accepting additions to it.
from npm-register.
I'd rather you work on a fork, the main repo has access to some aws credentials used for the integration tests.
from npm-register.
No, this project does not have a web UI. I might accept a PR for one.
from npm-register.
Definitely talk to me if anyone starts building this first though. It would be a lot of work and I want to make sure we get a good direction for it.
from npm-register.
@dickeyxxx I was actually thinking about building a UI with Vue.js for it.
That's why I've forked your project. 😄
from npm-register.
I'm available to help you guys. In mean time, I will have to stick with sinopia
from npm-register.
@dickeyxxx Have you started on this? Else I'm keen, whether its as a plugin or to later be pulled in. Would probably do it with React...
from npm-register.
@raininglemons @dickeyxxx is taking time off until the end of the month, at which point he should be able to respond to this
from npm-register.
Any progress on this, guys?
from npm-register.
Sadly it's falling pretty low on our priority list at the moment. If someone wanted to take a stab I'd be willing to take a look at a PR.
One suggestion on the implementation. It might be useful to export a JSON API that can list all of the packages. Then a front-end could render it but we could also reuse it for other things potentially.
from npm-register.
My plan was to do it with a react app, but I'd be ok with whatever
from npm-register.
I'll take a stab at this with react, noting your request for an API with all the packages listed out. Stay tuned.
from npm-register.
Can we open a feature branch here called feature/ui so I can submit incremental PRs to it? That way you can review work as we go.
from npm-register.
Ok so I have a working list of packages from disk, still need to work on s3. This is probably my unfamiliarity with how things are stored, but is there a way to discern your own packages versus cached public ones?
from npm-register.
I don't believe so unfortunately. I'm open to adding that information somehow.
from npm-register.
We now have the beginnings of a Web UI in v2.8.0. Closing.
from npm-register.
Related Issues (20)
- Heroku Button Deploy not working HOT 1
- Incompatible with node 10
- Docker hub image HOT 2
- Passing authorization details from env vars? HOT 2
- Permission denied when trying to create /data/tarballs
- Unsupported operation: `npm audit` HOT 1
- Unhandled rejection TypeError: Cannot read property '0.0.3' of undefined HOT 5
- heroku build fails because of "Outdated Yarn lockfile" HOT 3
- Circle CI Access Key for AWS causes Failed Integration HOT 6
- How to disable caching? HOT 6
- NPM Installing packages 404's HOT 1
- TypeError: Cannot promisify an API that has normal methods with 'Async'-suffix HOT 5
- Circle CI 2.0 Migration HOT 1
- Add Search to UI
- AWS > 2.304 Breaks Bluebird Promisify in NPM-Register HOT 4
- Support AWS SDK > 2.304 and Bluebird PromisifyAll
- Protect frontend ?
- Dockerfile is broken HOT 2
- Is this project maintained?
- Offering to add free integrity verification
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from npm-register.