Giter Club home page Giter Club logo

sciwork20's Introduction

Sciwork 2020 website

This repository is for the website for the sciwork 2020 conference. Check-ins to the repository will be automatically deployed to the website by github webhook.

The website is built by using pelican. The flow for contribution is:

  1. Clone the repository
  2. Run a local devserver
  3. Edit the content
  4. File a pull request (PR) against develop branch
  5. Resolve discussions in the PR review
  6. PR is merged, done

Note

Do NOT file PR against the master branch.

In the working copy root, run the following command for the local devserver:

env SITEURL=http://localhost:8000 make devserver

Branch convention

The master branch is automatically deployed to the official website https://conf.sciwork.dev/2020/.

The develop branch is at https://under-development.sciwork.dev/2020/. It uses password protection to avoid public access. The user name is developer. The password is sciworkdeveloper.

Other branches will not be deployed.

Changes for improvement

To add contents or website features, create a branch named like feature/your-addition.

New blog entries

To add a new blog entry (will be shown in https://conf.sciwork.dev/2020/blog.html), the branch name should be feature/blog/entry-name.

Bugfix

If you want to fix bugs or typographical errors, create a branch named like bugfix/your-fix.

sciwork20's People

Contributors

chestercheng avatar moskytw avatar uranusjr avatar yungyuc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sciwork20's Issues

[reStructuredText or Markdown]

I notice that some files in the /content/pages are written in .rst and some are written in .md . Is there a propose for that ?

Add and maintain talk pages

This ticket is for adding and maintaining the talk pages. It remains open until all talk contents are stable.

Pelican {filename} for internal link doesn't work

See #38 (review) . The {filename} marker described in https://docs.getpelican.com/en/stable/content.html#ref-linking-to-internal-content doesn't work for me. I don't know how to make it work and need. @chestercheng could you please you take a look, when you have time?

For now I am using the relative link workaround. But in blog listing page the link will be broken. See the links in:

Convention for blog entries

This issue is to track the conclusion what branch naming convention should be used for blog entries. As I brought up in #22 (comment) , the options include:

  1. feature/blog/entry-name
  2. blog/entry-name

Add an about page

Add a new tab named about. It will be used to list all personnel in the organizing team.

Add sprint pages

There are two sprints to add in two pages: (i) uni10 and (ii) libst. We can track the progress with one (this) or two tickets.

Add tutorial pages

We have two tutorials to ba added in two pages: (i) hypothesis testing and (ii) packaging. We may use one (this) or two tickets to track the work.

Enable blog

Pelican supports blog and let's come up with a way to use it for online promotion.

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.