Comments (6)
Mmm. I don't know about to add
git
like a new type of link. We will have always a new problem (svn? sourceforge? a new one?). GitHub (mainly) and GitLab are pretty details because are commonly used.
In the same matter, I think that we must remove bb (BitBucket) from template.md, which is actually not currently supported :lol:
Yes. The point is that we (materialdesign) have icons for GitHub and GitLab, but not for others (bb, or self-hosted). There is a generic icon for git
, which we can use for bb and self-hosted git. That would not work for svn or mercurial. If we don't have specific icons for them, we can use some other (e.g. key scm
and icon source-repository
).
I think we should bb
(and maybe sf
) so we can write the project name only, and not the full URL. That's different from git
and/or scm
, where the full URL is required.
I totally agree with multilink support (on
web
, but alsogh
,gl
anddoc
?). We can check if single or multi and act in consequence, to avoid to modify the previous ones.
I think we can use the same logic (helper function/shortcode) for handling them. The "check if single or list" is independent from the icon or the type of string (project name or URL).
from awesome.
@Fatsie I understand your concerns and I agree with your suggestions.
The point about gh
and gl
is that they use different icons. That's the difference compared to web
. In the case of self-hosted forges, what icon should we use?
- Use GitLab's, because those are self-hosted GitLab.
- Use a generic icon. E.g. https://materialdesignicons.com/icon/git.
- Support providing custom icons.
This is the part of the template/layout where this is defined: https://github.com/hdl/awesome/blob/46b1235c143f379b6b69d24962dd4abae05adf4f/layouts/partials/icons.html. The icons available in the theme are https://github.com/Templarian/MaterialDesign/tree/648ea94e9fce7faa40ca5b695cd2823d77f34743.
I propose using the generic git icon for all git
entries in links
.
BTW, providing multiple gh
, git
or web
items in the links
does not produce an error, but the last one is displayed only (see e.g. https://raw.githubusercontent.com/hdl/awesome/develop/content/items/superprove.md). I think we should support providing a list. For instance:
links:
git: https://gitlab.lip6.fr/vlsi-eda/coriolis
gh: coriolismirrororg/coriolis
web:
- URL_TO_MAIN_PAGE
- URL_TO_ANOTHER_RELEVANT_PAGE
/cc @rodrigomelo9
PS: @Fatsie if you are going to deploy your own Gitea, you might find Drone to be a nice self-hosted CI complement. See https://docs.drone.io/server/provider/gitea/.
from awesome.
And in the mid-term I do want to have some of the projects in a state that makes them candidates for adding them to this awesome list...
I overlooked this. I do honestly believe that your work is awesome already. If you don't feel confident for adding individual repos/projects to this list yet, please go ahead and submit a PR for "Chips4Makers" as a whole. In the description, you can provide references to stable and work-in-progress resources. Having https://hdl.github.io/awesome/items/chips4makers created will allow us to use it as an entrypoint to your whole ecosystem (talks, software experiments, contributions, articles...).
from awesome.
Mmm. I don't know about to add git
like a new type of link. We will have always a new problem (svn? sourceforge? a new one?). GitHub (mainly) and GitLab are pretty details because are commonly used.
I totally agree with multilink support (on web
, but also gh
, gl
and doc
?). We can check if single or multi and act in consequence, to avoid to modify the previous ones.
@umarcor let me know what do you think and I can perform the changes ;-)
Regards
from awesome.
I don't know about to add git like a new type of link. We will have always a new problem (svn? sourceforge? a new one?).
In the same matter, I think that we must remove bb
(BitBucket) from template.md
, which is actually not currently supported :lol:
from awesome.
This should have been closed automatically when #174 was merged. Anyway, links to git repositories in self-hosted platforms are supported now. See https://raw.githubusercontent.com/hdl/awesome/develop/template.md
from awesome.
Related Issues (20)
- > SymbiFlow
- Enhance the metadata (icons) shown in 'Boards' HOT 1
- Add 'talk' icon to the theme
- > scopehal
- > MyHDL
- > SpinalHDL
- > Silice
- > JSON-for-VHDL
- > pyIPCMI
- > Project Bureau
- Consider splitting migen and nmigen languages HOT 3
- Create a "flow" view on the website? HOT 13
- Proposals for new entries HOT 9
- hdl in repository name HOT 2
- Add chips4makers to list HOT 1
- Add links to HDL working groups
- Add items from TU Delft
- How to handle BibTeX references?
- Merge of lists of project from Nic30/* repositories HOT 2
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 awesome.