Giter Club home page Giter Club logo

todogroup.org's Introduction

Netlify Status License: CC BY 4.0 Site

The TODO group website assets

This repo houses the assets used to build the website for the TODO Group at https://todogroup.org.

📝 Adding Resources

TODO Group operates through different working groups and initiatives, each of them with their unique contribution guidelines and communication channels.

We encourage people to join the community and get started with contributions to the different TODO initiatives:

  • OSPOlogy Panel Discussions
  • OSPO Book
  • OSPO Glossary
  • OSPO MindMap
  • OSPO Training Modules
  • OSPO Newsletter
  • TODO Guides
  • OSPO Use Cases
  • OSPO Landscape
  • OSPO Survey
  • RepoLinter
  • TODO Artwork

🧩 Editing the site

This site is built using the Hugo static site generator and hosted on Netlify. The site uses the Dot-Org Theme for Hugo as a base and then has its own customisations.

In order to build or locally develop the website, you'll need to install Hugo and node.js.

If you don't have them installed, you can install them via brew.sh.

# macOS
brew install hugo node

Then following these instructions:

  1. Clone this repo to a local directory on your computer.

  2. Navigate to the newly created directory, and pull in the theme:

git submodule update --init --recursive
  1. Install dependencies:
npm install
  1. Build the site:
npm run build
  1. Start the local server with live reload:
npm run start

Other npm commands for working with a local instance

  • npm run dev:start - Starts the local dev environment using exampleSite
  • npm run dev:start:with-pagefind - Starts the local dev environment using exampleSite with working pagefind search
  • npm run dev:build - Builds the site using exampleSite

This command should give an address you can visit on your local machine to see the local copy of your site. Typically this is localhost:1313. Just navigate to http://localhost:1313 in your browser and you should see the site running.

If modifying the theme files, you should never edit the themem that is imported via Git Submodule, as otherwise the changes will be overwritten or lost the next time the theme is updated. Changes should be made in override files inside the root directory as this will override the theme directory. Read docs.

todogroup.org's People

Contributors

amateurhuman avatar amye avatar anajsana avatar annania avatar bkeepers avatar caniszczyk avatar cjyabraham avatar cornelius avatar csatarigergely avatar duaneobrien avatar gtback avatar gyehuda avatar hackmd-deploy avatar hyandell avatar jamesgpearce avatar jeffmcaffer avatar jparise avatar justaugustus avatar lucperkins avatar miesato avatar nicorikken avatar node avatar peholland avatar ruth-ikegah avatar sophiebits avatar sunny0826 avatar thetwopct avatar tobie avatar tsteenbe avatar willnorris 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

todogroup.org's Issues

Can I use this source code to build a localized site ?

I am an open source software enthusiast, I wanted to create a similar site was joined by friends around me, but unlike member of the TODO, they are ordinary developers, can I use the website source code and name of the TODO ?

New TODO Guide Idea: The OSPO Checklist

Create a checklist that summarizes the main activities any organization should work on when starting an OSPO for the first time.

Action items

  • Validate with the TODO Community and find potential contributors
  • Start a draft on g.doc
  • Open a PR

rss feed for todo members blogs

It would be great to have an rss feed for members of the TODO group who have blogs that we can all read especially when they have topics that are centered around OSPO. Would love to see that and published on the website.

Re-define TODO website content

One of the TODO Goals for 2022 is to revamp TODO Website. The TODO Community is welcome to participate in the Content Creation for the New Website.

💬 Working Group Sync

We will be using the #project-website channel in the TODO Slack, and meet during the monthly Work Days.

📝 Workspace

To work on content, we will be using this g.Doc. Please join the Slack channel and ask @anajsana to give you access to the file

🖌 Wireframe

TODO-wireframe2022

pdf version

Please ping @anajsana if you have any wireframe change suggestions to sync with the Web Development Team.

change header and footer at todo website

Right now, footer.html is showing the todogroup.org menu. The menu should be showing at header.html and appear at the top of the page (IMHO, that can improve UX)

The footer should contain the webpage structure and the social media links, at least.

Action Items

  • Open a PR with requested changes
  • Review PR and merge changes

Sticky footer makes reading with page down/up bad on Chrome

Page up/down seems to move viewport by its height, including the sticky footer, overshooting by height of the footer, so to not miss text, one must go up or down a few lines after using page down and up respectively.

This does not occur on Firefox. Even then, I dislike needing to page more frequently due to the sticky footer occupying vertical space. 😄

Fix repeating words in strategy.md section

The following sentence has the word help you repeating twice. Suggest to remove the duplicate.

Partner with other organizations. They can help you help you choose the best projects to get involved with and identify what projects they are reaping benefits from.

I will proceed to open a PR to fix this in compliance to the contribution guide.

Create new wireframe for todogroup.org

TODO website can be improved to make more visible all the resources and upcoming events.

Creating a wireframe to see how do we want the new website to be can be a good starting point.

  • Wireframe created

Error in question from FAQ

The FAQ question:

What can deliverables can we expect to see from the group?

contains a more "can" word.

Create TODO brand guidelines

Create a new doc where we can show TODO brand guidelines:

  • Visual identity
  • Background colors
  • Colour Palette
  • Typography
  • Document created
  • pdf version added at todogroup.org

Do we have a pdf or any downloadable archive for the guides?

Hi all, I was going through the Guides on the TODO website recently, they are really well organized and they are super helpful.

I wonder if we have an archived version of those pages so that people can read locally or even print it as a book?

Thanks!

Gather feedback from TODO Group 2021 Survey and plan actionable steps for the 2021 report and 2022 survey

The 2021 Open Source Program Office Survey results have been preliminarily published.

During the August 20, 2021 TODO Group Touchpoint, we ended up discovering a few things that we'd like to take action on in order to improve the survey for next year, and possible help with the published report this year.

This issue is meant for us to gather input on the survey and create actionable next steps.

Current Action Steps

The following are items that generated a discussion. These points include suggested actions.

  • Open Source Program Evolution. We should explore adding some questions in the 2022 survey to help us understand the evolution of open source programs into OSPOs. Slides 33-35 in the current survey touch upon where OSPOs are currently located within orgs that already have them. The survey is missing the insight of where programs start and if they end up moving elsewhere. Example: an open source program starts in Marketing and moves to Engineering when it's become an OSPO.
  • Buyer Decisions. We discovered that there was some confusion around how to interpret the question on Slide 66: "To what degree does a company’s participation in, and contributions to, the open source community influence your organization’s buying decisions?" The intent was to figure out if the following statement was true: When an organization starts to participate in open source, they are more likely to expect that from other companies they do business with (that the vendor be a good OSS citizen). We should make this questions clearer in future years and we may want to publish a note in the 2021 survey report letting people know of the point of confusion.

Add community page

Add "community" page that features link to public mailing list + Slack

Open Source Program Office in A Box should be created

A collection of tools integrated together should be created and maintained.
This starter package would give companies the ability to launch their open source efforts with a cohesive, pre-assembled kit of tools.

Work on OSPOCon Swag

Maybe we can have some basic swag items such as TODO stickers and T-Shirts for the upcoming OSPOCon events. I would suggest using the "Talk Openly, Develop Openly" as the main topic.

Closing conditions

  • Work on OSPOCon Design
  • Order swag

Some notes on create-program.md

Some things to discuss on the guide "How to create an open source program".

  • In "Policies for compliance" there seems to be a published internal comment: "For example [I think we need to mention SPDX and OpenChain tools from The Linux Foundation, along with help from your and working with internal supply chain teams, will internally to ensure that code brought in by third parties is also compliant.]

  • "Policies for accepting contributions" seems to be published like this:
    Unless your open source projects are housed at a neutral foundation, you’ll want to […] Rules that set out procedures for your company to receive contributions to your own open source projects from external developers are particularly important.

You'll want to do what?

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.