Giter Club home page Giter Club logo

eclipsefdn / ecdtools.eclipse.org Goto Github PK

View Code? Open in Web Editor NEW
1.0 12.0 14.0 29.68 MB

The Eclipse Cloud Development Tools Working Group drives the evolution and broad adoption of de facto standards for cloud development tools, including language support, extensions, and developer workspace definition

Home Page: https://ecdtools.eclipse.org

License: Eclipse Public License 2.0

HTML 56.01% JavaScript 19.55% Less 22.67% Mustache 1.63% Jsonnet 0.15%
hugo webdev

ecdtools.eclipse.org's Introduction

ecdtools.eclipse.org


NOTE

This project was migrated to Eclipse Gitlab on March 25, 2022.


The ecdtools.eclipse.org website is generated with Hugo.

The Eclipse Cloud Development Tools Working Group drives the evolution and broad adoption of de facto standards for cloud development tools, including language support, extensions, and developer workspace definition. In addition, the group explores the impacts and optimizations for running developer tools in a cloud environment, including scale out / scale-to-zero execution of compute-intensive tasks like CI and testing.

Netlify Status

Getting started

Install dependencies, build assets and start a webserver:

yarn
hugo server

Contributing

  1. Fork the eclipsefdn/ecdtools.eclipse.org repository
  2. Clone repository: git clone https://github.com/[your_github_username]/ecdtools.eclipse.org.git
  3. Create your feature branch: git checkout -b my-new-feature
  4. Commit your changes: git commit -m 'Add some feature' -s
  5. Push feature branch: git push origin my-new-feature
  6. Submit a pull request

Declared Project Licenses

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

SPDX-License-Identifier: EPL-2.0

Related projects

Images, less and JavaScript files for the Eclipse Foundation look and feel.

Hugo theme of the Eclipse Foundation look and feel.

Bugs and feature requests

Have a bug or a feature request? Please search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Author

Christopher Guindon (Eclipse Foundation)

Trademarks

  • Eclipse® is a Trademark of the Eclipse Foundation, Inc.
  • Eclipse Foundation is a Trademark of the Eclipse Foundation, Inc.

Copyright and license

Copyright 2020 the Eclipse Foundation, Inc. and the ecdtools.eclipse.org authors. Code released under the Eclipse Public License Version 2.0 (EPL-2.0).

ecdtools.eclipse.org's People

Contributors

autumnfound avatar chrisguindon avatar deboer-tim avatar ericpoirier avatar flora8984461 avatar fredg02 avatar jonashelming avatar mbarbero avatar slhultgren avatar

Stargazers

 avatar

Watchers

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

ecdtools.eclipse.org's Issues

Community Page

Start a community page that will list ways to get involved, and provide details for WG and community calls. It can evolve into a community resource hub as needed.

Add Social Links

I would like to surface up prominently on the site the ECD Tools Social links. We have Twitter @ECDTools and LinkedIn.

The most prominent place would be in the header template / banner somewhere. Does out Solstice theme support something like this?

Members Page

I think it would benefit the site by having a dedicated page / section on the site for members.

Currently I am thinking the changes would be:

  • In the Members section on the home page, list fewer members and add a link/button to go to the Members page that will list all members.
  • Change the Members link on the top-level menu to go to the Members page
  • Move Testimonials from the home page to the Members page

Fetch blog posts from planeteclipse.org

In order to keep information fetched at build time from getting stale, we should recompile the site daily. This will keep content from getting too stale. This change will likely be made in the k8s config

Slack Landing Page

Slack does not provide a landing page for workspaces where someone can request an invite. If you go to the workspace page, you are only prompted to sign in which is useless if you have not been invited.

3rd party services exist for such pages.

Example landing page: https://slack.cncf.io/
Service used: https://github.com/rauchg/slackin

A logical place for our landing page to exist would be ecdtools.eclipse.org/slack

404 Page

Is your feature request related to a problem? Please describe.
Going to an a page that doesn't exist on the site is a bad user experience. It's just a blank page with a generic 404 message.
e.g. https://ecdtools.eclipse.org/foo/

Describe the solution you'd like
Add a 404 page with the site design, and a more helpful message to try and get them where they are going.

Hugo likely has a built in mechanism for handling 404.

Reduce or remove loading icon

I think the loading icon is quite big for the blogs section and it feels out of place since it's not something we are currently using for other sections on the page.

I say that we remove it or we make it smaller!

What's new items have undefined text

Describe the bug
Go to the website, every item under 'What's New' shows "undefined, undefined NaN, NaN - aN:aN" across the top.

Expected behavior
I think this used to show the date and some other info?

Screenshots
Uploading Screen Shot 2020-05-19 at 11.43.20 AM.png…

Desktop (please complete the following information):

  • OS: MacOS
  • Browser Safari

Missing Codewind logo

Describe the bug
The projects section has logos for Che and Theia, but there's a placeholder for Codewind.

Expected behavior
Replace with Codewind logo.

Screenshots
Screen Shot 2020-03-31 at 2 10 26 PM

Additional context
I'd be happy to submit a PR, but I couldn't figure out bootstrap enough to tell how/where it is pulling images from, but here's an official copy of the Codewind logo:
codewind-full

Cloud IDE Day Event Landing Page

The ECD Tools WG will be putting on Cloud IDE Day, a new event on May 19. They would like an event landing page created off of the ecdtools.eclipse.org page.

Here is the website content form: https://docs.google.com/document/d/1tV37AISjLhP1wsUpyEKAFAVIgzTfjU98Z-_SxMgPfno/edit#

Here are the images for the program committee
Program Committee.zip

Here is the ECD Tools SVG Logo for the 'Organized by:' section in the papercall
Untitled design (4).zip

Let me know if anything else is needed

Add March 2020 newsletter articles to homepage

Please add the following articles to the blogs (or news?) section of the homepage:

Title: Eclipse Theia Is Ready for Primetime
URL: https://www.eclipse.org/community/eclipse_newsletter/2020/march/4.php
Publish Date: March 19, 2020

Title: Five Things You Might Not Know About Eclipse Che
URL: https://www.eclipse.org/community/eclipse_newsletter/2020/march/3.php
Publish Date: March 19, 2020

Title: Why Eclipse Dirigible Is Ideal for Cloud-Based Development
URL:
https://www.eclipse.org/community/eclipse_newsletter/2020/march/2.php
Publish Date: March 19, 2020

Title: Eclipse Open VSX: A Free Marketplace for VS Code Extensions
URL: https://www.eclipse.org/community/eclipse_newsletter/2020/march/1.php
Publish Date: March 19, 2020

[redesign-2021] - ECD Tools Website Refresh

This is a top-level bug for tracking the ECD Tools Website Refresh project.

This bug will be used to post updates about the project and discuss top-level issues.

The plan is to breakdown this project into smaller issues. I plan on creating these new issues in the next few days.

Design File:
https://www.dropbox.com/s/uu2ilbtrguehpy7/EXC201007_Eclipse_Cloud_Website_Rev12.xd?dl=0

Navigation:
https://docs.google.com/spreadsheets/d/1TTevxsz6Fo4GyxqBctkuB-6ucr6hOdearrvEyFtyeJQ/edit?usp=sharing

Invision Link:
https://invis.io/5C10DOVC3QTG

Add Open VSX to ECD Tools projects

We are planning to make the Open VSX (https://open-vsx.org/) transition to the Eclipse Foundation official on December 9th. With this in mind, we need to make sure it is added to the list of projects on the ECD Tools home page as well as the project page https://ecdtools.eclipse.org/projects 

It probably makes sense to add a reference to Brian's blog around this transition as well with a link to that blog post: https://blogs.eclipse.org/post/brian-king/open-vsx-registry-under-new-management

Suggested text: Open VSX Registry is now part of the ECD Tools Working Group. Learn more

Remove More menu from site top navigation

Click the 'More' menu item with the arrow in the top navigation

Expected:
It shows more items related to ECD Tools.

Actual:
It shows items related to eclipse.org in general.

Proposal:
Remove the menu completely to make the site more self-contained.
iot.eclipse.org takes this approach.

Create initial content for the website

I will get the ball rolling by creating a google doc with empty sections.

The expectation is to allow the community to fill the blank and write some of the content for the site!

Add following articles to news section of ECD Tools Website

Please add the following 5 news articles to the news section of the ECD tools website

Article 1:
Title: Theia Framework 1.0 Enables Web IDEs
Date: APR 05, 2020
Abstract: Earlier this week, the Eclipse Foundation announced the release of Eclipse Theia 1.0, an open-source framework for building web and native IDEs.
Link:

Article 2
Title: If you've ever wished Visual Studio Code could be more open source, the Eclipse Foundation would like a word
Date: March 31, 2020
Abstract: DIY IDE Theia hits 1.0, and it's still compatible with all those extensions
Link: []https://www.theregister.co.uk/2020/03/31/eclipse_theia/

Article 3
Title: Eclipse Foundation offers open-source alternative to Visual Studio Code
Date: March 31, 2020
Abstract: The Eclipse Foundation just released version 1.0 of an open-source alternative to Visual Studio Code called Eclipse Theia.
Link: []https://sdtimes.com/softwaredev/eclipse-foundation-offers-open-source-alternative-to-visual-studio-code/

Article 4
Title: Eclipse Theia 1.0 is an open source alternative to VS Code
Date: March 31, 2020
Abstract: The 1.0 version of Eclipse Theia has arrived. Eclipse Theia combines some of the best features of IDEs into one open source extensible platform.
Link: []https://jaxenter.com/eclipse-theia-1-0-170442.html

Article 5
Title: Eclipse Theia Offers a ‘True Open Source Alternative to Visual Studio Code’
Date: March 31, 2020
Abstract: The Eclipse Foundation has released the first production-ready version of the Eclipse Theia code editor, calling it “a true open source alternative to Visual Studio Code.”
Link: []https://thenewstack.io/eclipse-theia-offers-a-true-open-source-alternative-to-visual-studio-code/

Let me know if you need any other info. Thank you!

SAP is not listed as a member on the first page

On the first page under members, you only see Ericsson, IBM and RedHat. This is odd.
I also think we have enough space there to also list the participating members on the front page, but this is less important than listing SAP, cause I do not see any reason that SAP should not be there. It even still fits in one line

Embed blog posts from planeteclipse.org

We should investigate how we can embed blogs posts from planeteclipse.org on this website.

Requirements:

  • Must only include posts that are relevant to ECD Tools Working group. I am thinking we need a way to create a new RSS feed from planeteclipse.org and categorize authors.

  • I am thinking that we will want to create a simple js script that will fetch the rss feed for ECD Tools blogs post and display the last 5.

Google Analytics for ECD tools

I took a look at our GA account and it doesn't appear that we have it enabled for ecdtools.eclipse.org. Can we please set this up?

Two Changes to Members Page

2 fixes:

  1. Remove the Windriver logo, they are no longer a member
  2. Apply some padding around logos, the logo proximity seems a little tight

Create a section "Interesting reads"

Currently, the blog sections is very empty, as it does not aggregate far into the past.
This makes the page look very inactive.

Proposal:

Rename "Blogs" to "Recent Blogs" and add a section below called "Interesting reads" or "Previous Blogs" where we manually pin some of the generic introduction articles.

WDYT?

[redesign-2021] - Adopters page

As previously noted, the new design is available here:
#91

Adopters:
https://projects.invisionapp.com/share/5C10DOVC3QTG#/screens/446432552

Deliverables:

  • Jumbotron
  • Adopters with Get listed link
  • List of adopters

We currently only capture the logos of our adopters. This is being discussed via EclipseFdn/eclipsefdn-project-adopters#38

The description for each adopter is NOT in the scope of this issue. We only need to list the logos of our adopters by project on this page.

Interesting Reads / Articles / Information page

The current ways to share related articles, videos, etc are : News feed, recent articles and the "interesting reads" section.
All three are rather unstructured and the first two are "rolling". The "interesting reads" is limited to 5 links.

I believe in the meantime, we have enough content out there to create a community maintained page to add related resources (articles and videos) about ECDTools topics in a structured way, e.g. per project and some generic sections.

I believe this would help visitors in gaining information and get a structured overview.

Changes to Projects Listing

Some requested changes to https://ecdtools.eclipse.org/projects/.

  • Add logos for projects using the generic Eclipse Incubation one
  • Ensure logos have all the same dimentions, so that there is a consistent look in the listing
  • Ensure all logos are transparent. Dirigible has a white background
  • Change Incubating flag for projects such as Che, which are more mature
  • Move dormant projects such as Tools for Cloud Foundry and Orion down to the end, if possible

Update ECD Tools mission statement and associated logo on the home page

Please update the text on the home page under "Mission Statement":

Replace "Mission Statement" with "Our Mission" and add text below to read:

To define and build an ecosystem of best-in-class, vendor-neutral open-source web and cloud-based development tools, and to promote and drive the broad adoption of these tools.

and please update the logo with this:
image

[redesign-2021] - Update Website Template

As previously noted, the new design is available here:
#91

Deliverables:

  • Implement default styles for header & footer
  • Default styles for content (h1-h6, p, ul, li, ...)

The footer section of this site will include more than one repeatable section:

  • Webinar Series
  • Quotes
  • Join our Mailing-lit
  • Eclipse Featured Footer

Basically, anything that we plan on re-using across every page of the site.

This should be one of our first priorities for this project.

Adding a featured story banner to ecdtools.eclipse.org

We'd like to add a featured story to the ECD Tools homepage, similar to what the Jakarta EE site has:

Screen Shot 2020-10-21 at 3 26 23 PM

On the right side, can we add the ECD Tool Time logo (attached) and text as follows:

Text: Join the Conversation
(LOGO)
Button: Propose a Talk
ecd_tool_time_logo

Adopters Page

Create a page showcasing/listing adopters of our Cloud Dev Tools.

Home Page Banner Buttons

As a result of a discussion with Clark Roundy and to support the ECD Tools advertising campaign:
On the home page there are three buttons in the main banner, the last one is "Contribute to our projects". We would like to change this to "Developer Tools" and make it the first button in the row of three buttons. When you click on it, it should scroll the page down to stop right at the top of the mission statement - the div id to use would be #statement.

Adapt the order of projects

As only four projects are shown without expanding the section, we might consider to either:

  • Show the most important ones, i.e. Theia, Che, Codewind
  • Shuffling the order

AFAICS, the entried come from some data source, so maybe the second is even easier to accomplish

Could you point me to where to update the logo of a project so that it appears correctly?

Che logo is white on white

Describe the bug
The Che logo has the name "Eclipse Che" in white and is being shown on a white background, which just makes it look like the logo alignment is off.

Expected behavior
Either the logo appears centered (without text) or the text is visible (through different colour logo text or background.

Screenshots
Screen Shot 2020-03-31 at 2 10 26 PM

Define website look and feel (imagery)

The initial website will have 2 pages, the homepage and a FAQ page.

Homepage content/section:

  • Jumbotron
  • News and Events
  • Mission Statement
  • Our Founding Members
  • Testimonials
  • FAQ teaser
  • Featured footer for promoting mailing list.

Typography

  • @font-family-sans-serif: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;

Color pallette:

  • @brand-primary: #396894; // Blue
  • @brand-secondary: #5997BD; // Light Blue
  • @brand-tertiary: #213970; // Dark Blue
  • @brand-quaternary: #efefef; // Light Gray
  • @brand-quinary: @brand-quaternary; // Light Gray (Breadcrumbs)
  • @brand-info: @brand-tertiary;
  • @brand-info-light: lighten(@brand-info, 20%);
  • @brand-warning: @brand-primary;

Branding

  • SVG Logo:
  • Social media image:
  • Favicon:

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.