Topics and workshop lists

The Research Commons uses GitHub topics in a systematic way to group repositories by team and generate online lists of workshops. To assign one or more topics to your GitHub repository:

  1. go to the repository in GitHub
  2. click the gear icon to the right of the list of files
  3. enter topic(s) in the Topics field
  4. click Save changes

Topics for teams

Each workshop repository should have at least one topic from the table below. Collaborative workshops may have more than on team topic.

Topic RC Team
citation Citation management
data Data analysis and visualization
digital-scholarship Digital Scholarship
geospatial Geographic information systems and mapping
research-data-management Research data management

Team topics control how workshops are grouped in online lists

Topics for online lists

Topics control how worskhops appear on two public-facing lists:

The lists are re-genarated nightly using a GitHub Actions workflow, so changes will be visible the day after they are made.

When a repository is “archived” in GitHub settings it displays in italics on the “all workshops” list; archived workshops should not be featured.

Optional: manual workshop lists

Teams may prefer to control their section of a workshop list manually instead of using the automatically generated list. For example:

  • The Research Data Managment team has several workshops in a single repository. To list each workshop separately they must edit manually, since the automatic process creates one list item per repository.

  • Several Citation Management team workshops are not in GitHub. To include these non-repository workshops they must edit their list manually.

To change a manually edited list, edit the corresponding html file in the ubc-library-rc.github.io repository:

Never edit index.html and all.html files directly. These are regenerated nightly and your changes will be over-written.

Groups must choose either automatic or manual workshop lists. To switch between these methods, corresponding changes must be made to scripts/generate.js.


View in GitHub

Loading last updated date...