GithubHelp home page GithubHelp logo

web's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

web's Issues

Replace <a href> links with markdown

On some copied pages, the links all use <a href="url">name</a> syntax. The neater [name](url) syntax should be used instead.

This needs changing for:

Link checker

Add a link checker to the CI to make sure that all links are valid (or at least internal ones).

FEniCS 2022

There's currently a draft on wordpress for FEniCS 2022. The information from that page should be copied somewhere before wordpress disappears.

Check that README contains enough info

It would be great for someone who isn't me to check that there's enough info in the README to make any edits they would want to to the website. I should then add details of how to do anything that isn't clear.

Review imports for front page example

The test that runs this code adds a lot of imports to it:

web/_test/test_code.py

Lines 13 to 22 in 0bb8d72

"import ufl\n"
"import dolfinx\n"
"import dolfinx.fem\n"
"import dolfinx.mesh\n"
"from mpi4py import MPI\n"
"from ufl import inner, grad, dx, div, dot\n"
"\n"
"mesh = dolfinx.mesh.create_unit_cube(MPI.COMM_WORLD, 2, 3, 4)\n"
"f = ufl.grad(ufl.SpatialCoordinate(mesh)[1])\n"
"bcs = []",

We should review these and confirm that they are the imports that we want to imply are being used

Check that permalinks are still the same after migration

Remove {{ site.webroot }}

Once fenicsproject.org points to GitHub pages, {{ site.webroot }} can be removed and replaced with /.

Delete old pages

When the website rebuilds, it scps the new html files to the server. This means that if a page is deleted, it is not removed on the server (eg https://fenicsproject.org/steering-council/ still exists on the website even though the md file has been removed).

We should find a way to automatically remove old html files.

Add branch protection

Once this website is live, I shouldn't be able to push directly to main any more (!)

Add FEniCSx installation instructions

  • #68
  • Installing from source
  • Installing with conda
  • Installing with pip
  • Installing with spack
  • Check that this list of installation methods is complete or add to it

Front page example

The front page example uses deprecated mshr to create the mesh. Do we have an updated piece of code?
Does the main code work with FEniCSx?

History page

There was a draft on Wordpress about the history of the names of the FEniCS components. This should perhaps be put on the website somewhere. The content of the draft was:

FE is Finite Element(s)
CS is Computational Science, Computer Science or Computational Software
ni sits nicely in the middle

Andy R Terrel (andy-terrel) said on 2012-08-13: | # 2

Just to add a few more details here (although I was not around back
then so correct me if I am wrong). The original “federation” of software
packages that became the FEniCS software package were combined at the
University of Chicago along with participation of Chalmers and TTI-C.
The mascot of the UofC is a phoenix which I believe was part of the
inspiration of the name.

On Mon, Dec 22, 2008 at 03:23:51PM +0100, Marie Rognes wrote:

Is DOLFIN an acronym for anything?

Yes: Dynamic Object-oriented Library for FINite element computation

--
Anders

Host website in GitHub pages

We (NumFOCUS) are moving out of Rackspace, where you've got your website hosted. Rackspace offered long time ago the servers for free, but the sponsorship finished couple of years ago. Now Rackspace is very overpriced, and the service is very poor (e.g. we need to call their support to stop a server, we can't do it from their dashboard, no way to access the servers with the organization credentials...).

We're finalizing a new agreement for free hosting, but for what I saw, your website could probably be better hosted with GitHub pages. This is the preferred option for static websites that don't exceed their quota. You can read more here: https://github.com/numfocus/infrastructure/blob/master/projects/README.md#small-static-site

Please let me know if this makes sense to you, and if it does, if you can move the website. Thanks!

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.