-
-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better Landing Page Please #52
Comments
Actually, the landing page did include some example code, before DigitalJS Online got some support for working with multiple files. The current form of the landing page is because one of the use-cases is loading a number of files, for example https://github.com/tilk/riscv-simple-sv, which I use for teaching about CPU essentials. It would be preferable if a redesign did not make this use case harder. |
On 14 Apr 2023, at 10:30, Marek Materzok ***@***.***> wrote:
Actually, the landing page did include some example code, before DigitalJS Online got some support for working with multiple files. The current form of the landing page is because one of the use-cases is loading a number of files, for example https://github.com/tilk/riscv-simple-sv, which I use for teaching about CPU essentials. It would be preferable if a redesign did not make this use case harder.
If you are using it to teach a class, that is awesome! Put that in the readme of the GitHub repository. “Over the course of 5 years, at the University of Wroclaw, Poland, this software has been used to teach 120 undergraduates CPU essentials. ” Or some such words.
Up until now I did not know if I should trust the software or not. Since you are teaching with it, for many years, it must be quite solid. Promote and sell yourself. It will make adoption much easier.
So there really are different target markets. Right now the primary market is probably you, and more generally teaching an advanced undergraduate course.
There is a much larger user base, which is beginners learning verilog. Which needs a different interface. The one I suggested. But if you do not want to do that, nie mogę narzekać,
Christopher Lozinski
@***@***.***
|
A couple more issues. The first thing people see on the DigitalJS github page is That is an infinite recursion, since they do not yet know what DigitalJS is. "Graphical Verilog Simulator for the web. BSD License." Now I know whether I want to read more or not, and probably searches on github will work much better. After I read the README file, the first thing I check out is the most recent commit date. A few weeks ago. Great! The next thing I look at is the number of commits. 127, good enough, and the number of pull requests. 9?? Not so good. Makes it look like you do not resolve the pull requests promptly. Not so actively maintained software. Usually I and new visitors would never dig deeper, and find that they are all useless version upgrade requests. We would be more likely to just decide to go elsewhere. |
Here is the feedback you asked for. In decreasing order of priority.
I said great things about it in my class Discord group. We should see if we can at least get Silesian Institute of Technology using it. In the long run, I do think there are some things I can do to dramatically improve this. |
"You only get 1 chance to make a good first impression. "
It would be better if your landing page looked something like this, with some introductory text at the top, and more info at the bottom.
or even better yet a more complicated example.
I am actually quite tempted to do this. Not right now, I am way too busy. I recently joined a Master's program in EE Digital Design in the Silesian Institute of technology in Katowice Poland (The author of this software is in Wroclaw Poland, and Intel is investing heavily in Poland. )
I am going to try and do my homework with DigitalJS this weekend.
The text was updated successfully, but these errors were encountered: